Skip to content

Latest commit

 

History

History
117 lines (81 loc) · 3.19 KB

README.md

File metadata and controls

117 lines (81 loc) · 3.19 KB
filament-exceptions-art

FILAMENT 8.x Packagist Tests Passing Code Style Passing Downloads

Filament Exception Viewer

A Simple & Beautiful Exception Viewer for FilamentPHP's Admin Panel

Installation

You can install the package via composer:

composer require bezhansalleh/filament-exceptions

Publish and run the migration via:

php artisan exceptions:install

Activate the plugin by editing your App's Exception Handler as follow:

<?php

namespace App\Exceptions;

use BezhanSalleh\FilamentExceptions\FilamentExceptions;

class Handler extends ExceptionHandler
{
    ...

    public function register()
    {
        $this->reportable(function (Throwable $e) {
            if ($this->shouldReport($e)) {
                FilamentExceptions::report($e);
            }
        });

        ...
    }

Custom navigation menu

By default, we set label to Exception under System group in navigation, you can easily customize it by:

Publishing config files

php artisan vendor:publish --tag filament-exceptions-config

then update navigation property to your preferences

<?php

return [
    'navigation' => [
        'label' => 'Exceptions',
        'group' => 'System',
        'icon' => 'heroicon-o-chip',
    ]
];

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.