- Install the required Illuminate dependencies:
$ composer require illuminate/queue:^5.8 $ composer require illuminate/log:^5.8
- Install the required Sentry dependencies:
$ composer require sentry/sentry-laravel:^1.2
- Register the required service providers in
config/app.php
:+ Illuminate\Log\LogServiceProvider::class, + Illuminate\Queue\QueueServiceProvider::class, + Sentry\Laravel\ServiceProvider::class,
- Create a new custom exception handler class under
App\Exceptions\Handler
- Register the new exception handler under
bootstrap/app.php
:- Illuminate\Foundation\Exceptions\Handler::class + App\Exceptions\Handler::class
This requires the SENTRY_LARAVEL_DSN
environment variable to be set in your .env
file, or global environment.
Throw an exception in a command to test. Or run the Sentry test command using php application sentry:test
.