A Freemium package to help you tracking the project errors
devsquad-cockpit/laravel is a Laravel package for a freemium package to help you tracking the project errors.
It currently has 0 GitHub stars and 141.814 downloads on Packagist (latest version v3.0.8).
Install it with composer require devsquad-cockpit/laravel.
Discover more Laravel packages by devsquad-cockpit
or browse all Laravel packages to compare alternatives.
Last updated
Cockpit is a beautiful error tracking package that will help your software team to track and fix errors.
| Laravel Version | Cockpit Version | |-------------------|-----------------| | ^10 | ^2.0 | | ^11 | ^3.0 |
composer require devsquad-cockpit/laravel
php artisan cockpit:install
After the installation, you should configure the connection with cockpit main application.
Open your .env file and check for this new env vars:
COCKPIT_DOMAIN=
COCKPIT_ENABLED=
COCKPIT_TOKEN=
COCKPIT_DOMAIN: You must set your cockpit domain on this var. This way, our package will know where it should send the error data.
If your cockpit instance runs on a port different than the 80 or 443, you should add it too. E.g.: http://cockpit.mydomain.com:9001.
COCKPIT_ENABLED: With this var, you can control if cockpit features will be available or not.
COCKPIT_TOKEN: On this var, you should set the project token. With this, you instruct cockpit
in which project the errors will be attached.
You need to add the Cockpit as a log-channel by adding the following config to the channels section in config/logging.php:
'channels' => [
// ...
'cockpit' => [
'driver' => 'cockpit',
],
],
After that you need to fill it on LOG_STACK env:
LOG_STACK=cockpit
By the end you're being able to send a fake exception to test connection
php artisan cockpit:test