Download the PHP package error-tag/errortag-laravel without Composer
On this page you can find all versions of the php package error-tag/errortag-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download error-tag/errortag-laravel
More information about error-tag/errortag-laravel
Files in error-tag/errortag-laravel
Package errortag-laravel
Short Description ErrorTag is an error monitoring and observability platform. This package is the client SDK that captures errors from your Laravel application and sends them to the ErrorTag dashboard for analysis, alerting, and team collaboration.
License MIT
Homepage https://github.com/error-tag/errortag-laravel
Informations about the package errortag-laravel
ErrorTag
ErrorTag is an error monitoring and observability platform. This package is the client SDK that captures errors from your Laravel application and sends them to the ErrorTag dashboard for analysis, alerting, and team collaboration.
Requirements
- PHP: 8.1 or higher
- Laravel: 10.x, 11.x, or 12.x
- HTTP Client: Guzzle (included with Laravel)
Features
- Automatic Error Capture - Hooks into Laravel's exception handler
- Intelligent Error Grouping - Groups similar errors using fingerprints
- Privacy-First - Sanitizes sensitive data (passwords, tokens, headers)
- Works Everywhere - Sync mode (no queue required) or async via queue
- Rich Context - Captures request, user, and application data
- Circuit Breaker - Prevents infinite loops and server overload
- Highly Configurable - Sample rates, ignored exceptions, and more
- Fully Tested - Comprehensive test coverage with Pest
Installation
Install the package via Composer:
Publish the configuration file:
Add your ErrorTag API key to .env:
Quick Start
Once installed, ErrorTag automatically captures all unhandled exceptions.
By default, errors are sent synchronously (no queue worker required). This works perfectly on shared hosting, local development, and production.
Test your setup:
Queue Configuration (Optional)
For high-traffic applications, you can enable async sending via queue:
Important: Only enable queues if you have workers running via cron or supervisor.
For shared hosting with cron: Add this to your crontab:
Usage
Automatic Capture
Manual Reporting
Adding Context
Configuration
Laravel Version Compatibility
Laravel 11+ and 12+
ErrorTag automatically registers via its service provider. You can also manually configure exception reporting in bootstrap/app.php:
Laravel 10 and below
ErrorTag automatically registers via its service provider using the reportable() method. No manual configuration needed. Just install the package and configure your .env file.
Sync vs Async Sending
Sync Mode (Default - Recommended)
- Works immediately after installation
- No queue worker required
- Perfect for shared hosting
- Great for low-medium traffic
Async Mode (Queue)
- Better for high-traffic apps
- Doesn't block user requests
- Requires queue worker running
Other Options
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- William Asaba
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of errortag-laravel with dependencies
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^10.0||^11.0||^12.0