Download the PHP package devsquad-cockpit/laravel without Composer
On this page you can find all versions of the php package devsquad-cockpit/laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download devsquad-cockpit/laravel
More information about devsquad-cockpit/laravel
Files in devsquad-cockpit/laravel
Package laravel
Short Description A Freemium package to help you tracking the project errors
License MIT
Informations about the package laravel
Cockpit is a beautiful error tracking package that will help your software team to track and fix errors.
Table Of Compatibility
Laravel Version | Cockpit Version |
---|---|
^10 | ^2.0 |
^11 | ^3.0 |
Now you can install the package:
Run the following command to install the package files:
Configuring cockpit connection
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
__: 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.
Reporting unhandled exceptions
You need to add the Cockpit as a log-channel by adding the following config to the channels section in config/logging.php:
After that you need to fill it on LOG_STACK
env:
Testing if everything works
By the end you're being able to send a fake exception to test connection
All versions of laravel with dependencies
ext-json Version *
illuminate/log Version ^11.0
illuminate/support Version ^11.0
spatie/backtrace Version ^1.2 <1.6.0
guzzlehttp/guzzle Version ^7.5