Skip to content

Repository files navigation

Exception reporter for Open-Admin

This tool stores the exception information into the database and provides a developer-friendly web interface to view the exception information.

StyleCIPackagistTotal DownloadsPull request welcome

Screenshot

open-admin-reporter

Installation

$ composer require open-admin-ext/reporter
$ php artisan vendor:publish --tag=open-admin-reporter
$ php artisan migrate --path=vendor/open-admin-ext/reporter/database/migrations
$ php artisan admin:import reporter

Open app/Exceptions/Handler.php,

  1. Add: use OpenAdmin\Admin\Reporter\Reporter;
  2. Call Reporter::report() inside register ... reportable method:
<?phpnamespaceApp\Exceptions;
useIlluminate\Foundation\Exceptions\HandlerasExceptionHandler;
useOpenAdmin\Admin\Reporter\Reporter;
useThrowable;
class Handler extends ExceptionHandler
{
/** * A list of the exception types that are not reported. * * @var array */protected$dontReport = [
//
];
/** * A list of the inputs that are never flashed for validation exceptions. * * @var array */protected$dontFlash = [
'current_password',
'password',
'password_confirmation',
];
/** * Register the exception handling callbacks for the application. * * @return void */publicfunctionregister()
{
$this->reportable(function (Throwable$e) {
// Add This line
Reporter::report($e);
});
}
}

Open http://localhost/admin/exceptions to view exceptions.

License

Licensed under The MIT License (MIT).

About

This tool stores the exception information into the database and provides a developer-friendly web interface to view the exception information.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages