Download the PHP package meita/debuger without Composer
On this page you can find all versions of the php package meita/debuger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download meita/debuger
More information about meita/debuger
Files in meita/debuger
Download meita/debuger
More information about meita/debuger
Files in meita/debuger
Please rate this library. Is it a good library?
Informations about the package debuger
Debuger
Laravel package that replaces the default exception handling flow with a friendly error page for end users while emailing the full stack trace and request context to you.
Installation
-
Require the package:
- (Optional) Publish the config and views:
The service provider is auto-discovered. No manual registration is needed.
Configuration
Set your desired values in config/debuger.php or via environment variables:
DEBUGER_ENABLED(defaulttrue) – turn the package on or off.DEBUGER_USER_MESSAGE– text shown to users instead of the real error.DEBUGER_MAIL_TO– recipient(s) for exception reports (required to send emails). Supports a single address or a comma/semicolon separated list.DEBUGER_MAIL_SUBJECT– subject prefix for exception emails.DEBUGER_MAIL_FROM– optional from address for outgoing reports.DEBUGER_MAIL_IN_CONSOLE(defaulttrue) – send emails for exceptions thrown from CLI (queue workers, scheduler, artisan, ...).DEBUGER_REFERENCE_PREFIX– prefix for the generated reference id.
Note: the config also supports the common DEBUGGER_* env var spelling as a fallback.
Behavior
- For 5xx errors, users see a clean HTML page (or a minimal JSON payload for API requests) with no technical details, plus an incident reference.
- A detailed email is sent for reportable 5xx exceptions containing the message, location, stack trace, and request context (headers and sanitized input fields).
- Exceptions below 500 (e.g., 404/422) fall back to Laravel's normal handling.
- The package replaces Laravel's exception handler binding; set
DEBUGER_ENABLED=falseto revert to the default behavior without uninstalling.
Notes
- Input fields listed in
hidden_fieldsare stripped from the email to avoid leaking secrets. - Email failures are logged but will not break the response to the user.
All versions of debuger with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.0
illuminate/support Version ^8.0|^9.0|^10.0|^11.0
illuminate/mail Version ^8.0|^9.0|^10.0|^11.0
illuminate/contracts Version ^8.0|^9.0|^10.0|^11.0
laravel/framework Version ^8.0|^9.0|^10.0|^11.0
illuminate/support Version ^8.0|^9.0|^10.0|^11.0
illuminate/mail Version ^8.0|^9.0|^10.0|^11.0
illuminate/contracts Version ^8.0|^9.0|^10.0|^11.0
laravel/framework Version ^8.0|^9.0|^10.0|^11.0
The package meita/debuger contains the following files
Loading the files please wait ...