alt-three/bugsnag
Bugsnag for Laravel integrates the Bugsnag error monitoring service into your application, automatically capturing and reporting exceptions with context so you can track, triage, and fix issues faster. Includes configurable notification and filtering options.
Consider it essentially never for new or maintained work. The only defensible scenario is narrow archaeology: you are responsible for a Laravel 5.x application that already depends on it, and you need to read the bridge to understand exactly which exception paths and context fields were being shipped to Bugsnag before you remove it. Even there, you are considering it as documentation, not as a dependency to install.
Look elsewhere — specifically, at the vendor's own first-party Laravel SDK — in every other case. The criteria that would normally justify adopting a community bridge (no official SDK, an unmet framework-specific need, an actively maintained maintainer with responsive issue triage) are all absent here: the official Bugsnag Laravel package exists, this one is archived, and its last release predates modern Laravel entirely. Practical disqualifiers to write into the evaluation: archived status, no releases in roughly a decade, no maintainer response path, incompatibility with current PHP and Laravel versions, and the security-review burden of an unpatchable transitive dependency. If the actual goal is error visibility rather than Bugsnag specifically, the honest shortlist is the official SDK or a comparable first-party integration — this package should not appear on it.
To executives: We evaluated a community-maintained Bugsnag integration for Laravel and are recommending against it. It is formally deprecated and archived, has not shipped a release since 2016, and has no downstream users we can point to. Adopting it would put a permanently unpatched component inside our error-reporting path — the one system we rely on to tell us when things break. There is no cost saving to weigh against that risk, because the vendor ships an official integration that does the same job with support behind it. Recommendation: no action beyond confirming nothing in the current estate depends on it.
To engineering: The bridge is thin glue between Laravel's exception handler and the Bugsnag client, which is precisely why replacing it is cheap and why keeping it is indefensible. Any service still pulling it in is on an unsupported Laravel 5.x line and should be treated as a modernisation candidate. Where error monitoring is required today, use the first-party Bugsnag Laravel SDK; where the vendor choice is still open, evaluate it on alerting and workflow fit rather than on the availability of a framework bridge, since every credible vendor now ships one. Estimated migration effort per service is small and bounded — a dependency swap plus a verification pass on exception context and release tagging — so this is a scheduling question, not a scoping one.
How can I help you explore Laravel packages today?