Skip to content

Latest commit

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Exception reporter for Super-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

super-admin-reporter

Installation

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

Open app/Exceptions/Handler.php,

  1. Add: use SuperAdmin\Admin\Reporter\Reporter;
  2. Call Reporter::report() inside register ... reportable method:
<?phpnamespaceApp\Exceptions;
useIlluminate\Foundation\Exceptions\HandlerasExceptionHandler;
useSuperAdmin\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

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages