Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 1.52 KB

README.md

File metadata and controls

65 lines (48 loc) · 1.52 KB

LaraBug

Laravel 5 package for logging errors to larabug.com

Installation

You can install the package through Composer.

composer require larabug/larabug

You must install this service provider. Make this the very first provider in list.

// config/app.php
'providers' => [
    // Make this very first provider
    LaraBug\ServiceProvider::class,
    
    //...
    //...
];

Then publish the config and migration file of the package using artisan.

php artisan vendor:publish --provider="LaraBug\ServiceProvider"

And adjust config file (config/larabug.php) with your desired settings.

Add to your Exception Handler's (/app/Exceptions/Handler.php by default) report method these line and add the use line:

use LaraBug\LaraBug;
...

public function report(Exception $e)
{
    if ($this->shouldReport($e)) {
        (new LaraBug)->handle($e);
    }

    return parent::report($e);
}

Usage

All that is left to do is to define 2 ENV configuration variables.

LB_KEY=
LB_PROJECT_KEY=

LB_KEY is your profile key which authorises your account to the API. LB_PROJECT_KEY is your project API key which you receive when creating a project.

Get these variables at larabug.com

License

The larabug package is open source software licensed under the license MIT