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

Bugsnag Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build-vs-buy for error monitoring integration. This package is the canonical example of the "buy the vendor, build the glue" pattern: Bugsnag supplies the ingestion/alerting backend, and a thin Laravel service provider wires the framework's exception handler into it. That framing lets a PM argue the integration layer is commodity work with no differentiated value, so it should never be a roadmap item — it's configuration, not product.
  • Vendor evaluation and exit-cost modelling. At ~a few hundred lines of bridge code, the switching cost between error-monitoring vendors is dominated by the vendor contract and alert-routing setup, not by the Laravel integration. Useful evidence when negotiating terms or asking "what happens if we churn."
  • Dependency governance and deprecation policy. With 10 stars, zero dependents, a last release in mid-2016, and an archived repo, this is a clean worked example for a "no unmaintained third-party bridges" policy. It gives you a concrete case to point at when justifying an allowlist or an SBOM/dependency-review gate.
  • Legacy-platform sunset planning. If any Laravel 5.x surface area still exists in the estate, this package is a marker of it. Discovering it in a dependency tree is a signal that the service is past its refresh horizon and belongs in the modernisation backlog, not the feature backlog.
  • Not a roadmap input. It supports no feature decisions, no user-facing use cases, and no revenue hypothesis. Treating it as a candidate would consume review time for zero product upside.

When to Consider This Package

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.

How to Pitch It (Stakeholders)

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.

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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums