Looking to hire Laravel developers? Try LaraJobs

laravel-flare-exception-handler maintained by henrotaym

Description
Simple exception handler logging exception context to flare.
Last update
2026/02/24 02:13 (dev-main)
License
Links
Downloads
8 605

Comments
comments powered by Disqus

Flare exception handler

Compatibility

Version de laravel Version du package
7.x.x 1.x.x
8.x.x 2.x.x
9.x.x 2.x.x
10.x.x 3.x.x
11.x.x 3.x.x
12.x.x 4.x.x

Installation

composer require henrotaym/laravel-flare-exception-handler

Configuration

Environment

LOG_CHANNEL=flare

Usage

Optimal

namespace App\Exceptions;

use Henrotaym\LaravelFlareExceptionHandler\Context\FlareContext;
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;

class Handler extends ExceptionHandler
{
    public function register()
    {
        // Add this line to report context to flare
        $this->reportable(FlareContext::report());
    }
}

Deprecated

Your application Handler.php should look like this

namespace App\Exceptions;

use Henrotaym\LaravelFlareExceptionHandler\FlareExceptionHandler;

class Handler extends FlareExceptionHandler
{
    
}

If you need more control, override register method from handler and call this method where needed :

    /**
    * Reporting exception context to flare.
    * 
    * @param Throwable $e
    * @return void
    */
    protected function reportContextToFlare(Throwable $e);