Download the PHP package serbannasui/laravel-airbrake without Composer
On this page you can find all versions of the php package serbannasui/laravel-airbrake. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download serbannasui/laravel-airbrake
More information about serbannasui/laravel-airbrake
Files in serbannasui/laravel-airbrake
Package laravel-airbrake
Short Description Laravel service provider for Airbrake https://github.com/airbrake/phpbrake
License MIT
Informations about the package laravel-airbrake
Laravel Airbrake
This is a Laravel service provider for the latest Airbrake PHP package https://github.com/airbrake/phpbrake
The service provider will configure an instance of Airbrake\Notifier with an ID, key and environment name.
Install
Require this package via composer.
For Laravel >=5.5 the package will be discoverd. For Laravel <=5.4 add package to list of service providers in config/app.php
Publish and fill out the config/airbrake.php file with your ID and key.
Config
The variables projectId and projectKey are required. Leave the rest empty to use Airbrake's default values.
Basic Usage
>=5.6 Custom Channel
Add the custom "airbrake" channel (outlined below) to config/logging.php. Then add the "airbrake" channel to the stack channel.
Exception Handler
To notify airbrake through the laravel exception handler as shown in the following code snippet. Inject or make a new instance of a Airbrake\Notifier object then pass a exception to the notify function.
<=5.5 Custom Monolog Configuration
To configure it as a Monolog handler you will have to create a custom configuration in bootstrap/app.php. This callback function is called before the service providers are loaded. So it is necessary to directly use our AirbrakeHandler class instead of the provider.
All versions of laravel-airbrake with dependencies
airbrake/phpbrake Version ^0.8.0
illuminate/support Version ^5.0|^6.0|^7.0|^8.0|^9.0|^10.0