Download the PHP package bezhansalleh/filament-exceptions without Composer
On this page you can find all versions of the php package bezhansalleh/filament-exceptions. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bezhansalleh/filament-exceptions
More information about bezhansalleh/filament-exceptions
Files in bezhansalleh/filament-exceptions
Package filament-exceptions
Short Description A Simple & Beautiful Pluggable Exception Viewer for FilamentPHP's Admin Panel
License MIT
Homepage https://github.com/bezhansalleh/filament-exceptions
Informations about the package filament-exceptions
Exception Viewer
A Simple & Beautiful Exception Viewer for FilamentPHP's Admin Panel
Version Compatibility:
- Filament 4.x & 5.x → use version 4.x
- Filament 3.x → use version 3.x
- Filament 2.x → use version 1.x
Installation
-
You can install the package via composer:
-
Publish and run the migration via:
- Register the plugin for the Filament Panel
That's it! The package automatically registers itself with Laravel's exception handler and starts recording exceptions.
[!IMPORTANT] The plugin follows Filament's theming rules. So, to use the plugin create a custom theme if you haven't already, and add the following line to your
theme.cssfile:
Now build your theme using:
Recording Control
By default, exceptions are recorded automatically. You can control this behavior in your AppServiceProvider's boot() method:
Stop/Start Recording
Conditional Recording
Use recordUsing() to define custom logic for when exceptions should be recorded:
Configuration Options
When registering the FilamentExceptions plugin, you can chain various methods to customize its behavior. Here are all available configuration options:
Navigation
Labels and Search
Mass Pruning Settings
Note This requires laravel scheduler to be setup and configured in order to work. You can see how to do that here Running The Scheduler
Tenancy Configuration
General Configuration
Example usage:
Custom Exception Model
-
Extend the base model as follow:
- Then, in a service provider's
boot()method for instanceAppServiceProvider:
Translations
Publish the translations with
Testing
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
- Bezhan Salleh
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of filament-exceptions with dependencies
bezhansalleh/filament-plugin-essentials Version ^1.0
filament/filament Version ^4.0|^5.0
illuminate/contracts Version ^11.28|^12.0|^13.0
illuminate/support Version ^11.28|^12.0|^13.0
spatie/laravel-package-tools Version ^1.9