Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Errbit Bundle

Errbit Bundle Laravel Package

redexperts/errbit-bundle

A Symfony bundle that connects PHP applications to Errbit, the Airbrake-compatible error tracker. It captures exceptions and sends structured reports to your Errbit server, making production error monitoring easier to set up and maintain.

View on GitHub
Deep Wiki
Context7

RedexpertsErrbitBundle

Frequently asked questions about Errbit Bundle
Can I install redexperts/errbit-bundle in a Laravel app?
No. It is a Symfony bundle that registers through the Symfony kernel using service container YAML or XML and event subscribers, and Laravel has no bundle-loading mechanism. You cannot composer require it and get working error reporting in a Laravel application. At most, treat its source as a reference implementation for the Airbrake-compatible payload.
What does redexperts/errbit-bundle actually do?
It captures exceptions in a Symfony application and sends structured notices to an Errbit server over the Airbrake notifier API. The wire target is /notifier_api/v1/notices, with fields for exception class, message, backtrace, request context, environment, and notifier metadata. The integration itself is thin Symfony 2-era glue around that payload.
Which Laravel and PHP versions does redexperts/errbit-bundle support?
There are no supported Laravel versions because it is not a Laravel package. It targets PHP 5.3+ and Symfony 2 conventions, with a last release in March 2015. Modern PHP 8 and Symfony 5, 6, and 7 container APIs are not accounted for, and there is no PSR-4 or Flex recipe for current stacks.
How do I send Errbit error reports from Laravel?
Implement a custom Monolog handler or a queued Laravel listener that builds the Airbrake v2.3 notice payload and POSTs it to your Errbit endpoint. Register an errbit channel in config/logging.php and add it to a stack, with host, project key, environment, timeout, and sample rate coming from .env. Keep reporting off the request path by queueing it.
What payload format does Errbit expect from an Airbrake notifier?
Errbit accepts Airbrake-compatible notices at /notifier_api/v1/notices. The payload includes the error class and message, backtrace frames, request context such as URL and parameters, the environment name, and a notifier block identifying the client and version. That public wire format is the only part worth reusing from this bundle.
Is redexperts/errbit-bundle still maintained?
No. The last release was 2015-03-01, it has roughly six stars and zero dependents, and there is no active maintainer. There is no security response path or CVE monitoring. Treat it as abandoned and do not build production monitoring on it.
What are alternatives to this bundle for Laravel error tracking?
For hosted tracking, Sentry, Bugsnag, Rollbar, and Flare all have maintained Laravel SDKs. If you specifically need self-hosted or air-gapped error tracking, keep Errbit but write a small Laravel-native notifier or Monolog handler. Choose the tracker first, then the integration, rather than adopting this bundle.
How do I test an Errbit integration in Laravel?
Fake the HTTP client with Laravel's Http::fake or point at a local Errbit instance, then assert the notice payload contains the exception class, message, and context. Test that a failing Errbit endpoint does not break the user request or the exception handler. Cover timeout, retry, and sample-rate behavior explicitly.
What are the production risks of using a 2015 Symfony bundle?
The risks are high: 2015-era unpinned transitive dependencies, PHP 8 incompatibilities, removed Symfony container APIs, and raw cURL clients without timeout, retry, or TLS configuration. The worst failure mode is silent failure, where you learn reporting was broken during the incident you needed it for. The Errbit-side Airbrake API is frozen but stable, which is the one favorable factor.
How long does it take to reimplement Errbit reporting in Laravel?
Expect roughly a one to two day spike for a focused implementation. The core is 150 to 300 lines: build the notice payload, POST it with a timeout, wire it into a Monolog channel or queued listener, and add tests. You also gain control over retries, sampling, and failure handling.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route