errorgap / laravel
Laravel integration for Errorgap error tracking.
v0.1.0
2026-07-07 14:57 UTC
Requires
- php: ^8.1
- errorgap/errorgap: ^0.1
- illuminate/contracts: ^10.0 || ^11.0 || ^12.0
- illuminate/support: ^10.0 || ^11.0 || ^12.0
Requires (Dev)
- orchestra/testbench: ^8.0 || ^9.0 || ^10.0
- phpunit/phpunit: ^10.5 || ^11.0
README
Laravel integration for Errorgap. Auto-registers exception reporting and queue job failure listeners.
Install
composer require errorgap/laravel
The service provider is auto-discovered. Publish the config to customize:
php artisan vendor:publish --tag=errorgap-config
Configure
Add to .env (and .env.example with empty values):
ERRORGAP_ENDPOINT=https://errorgap.example.com ERRORGAP_PROJECT_SLUG=your-project ERRORGAP_API_KEY=flk_...
config/errorgap.php reads them via env() calls. Disable individual
capture sources with capture_exceptions or capture_jobs.
Manual notification
use Errorgap\Client; public function handle(Client $errorgap, \Throwable $exc): void { $errorgap->notify($exc, context: ['component' => 'billing']); }
The same Client is bound via the container, or you can pull it with
app('errorgap').
Trigger a test error
Route::get('/errorgap-test', function () { throw new \Exception('Errorgap test error'); });
Configuration reference
See config/errorgap.php. Settings map 1:1 onto the base
errorgap/errorgap Configuration class.
Development
composer install
composer test
License
MIT.