Download the PHP package ingress-it-solutions/bugtrap without Composer
On this page you can find all versions of the php package ingress-it-solutions/bugtrap. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ingress-it-solutions/bugtrap
More information about ingress-it-solutions/bugtrap
Files in ingress-it-solutions/bugtrap
Informations about the package bugtrap
BugTrap
Laravel 5 package for logging errors to bugtrap.io
Installation
You can install the package through Composer.
In case of Laravel 5.5, you still need to manually register this as the service provider has to be the first provider that needs to be registered.
You must install this service provider. Make this the very first provider in list.
Then publish the config and migration file of the package using artisan.
And adjust config file (config/bugtrap.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:
Usage
All that is left to do is to define 3 ENV configuration variables.
BT_KEY
is your profile key which authorises your account to the API.
BT_PROJECT_KEY
is your project API key which you receive when creating a project.
BT_PROJECT_KEY
is your base URL of Bugtrap Installation.
Get these variables at bugtrap.com
Optional
You can also return a specific view if an error has been generated. This eliminates the ugly 'Whoops something went wrong' page.
All you have to do is create a view (500.blade.php
) that you return for your user, recommended in the views/errors
directory.
Then in your App\Exceptions\Handler.php
add the following code inside the render
method:
Make sure you add this before the return parent::render($request, $exception);
code.
Example:
License
The bugtrap package is open source software licensed under the license MIT