Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.09 KB

README.md

File metadata and controls

31 lines (26 loc) · 1.09 KB

Laravel Zero Sentry Example

Install

  1. Install the required Illuminate dependencies:
    $ composer require illuminate/queue:^5.8
    $ composer require illuminate/log:^5.8
  2. Install the required Sentry dependencies:
    $ composer require sentry/sentry-laravel:^1.2
  3. Register the required service providers in config/app.php:
    +        Illuminate\Log\LogServiceProvider::class,
    +        Illuminate\Queue\QueueServiceProvider::class,
    +        Sentry\Laravel\ServiceProvider::class,
  4. Create a new custom exception handler class under App\Exceptions\Handler
  5. Register the new exception handler under bootstrap/app.php:
    -    Illuminate\Foundation\Exceptions\Handler::class
    +    App\Exceptions\Handler::class

Usage

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.