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

Laravel Sentry Laravel Package

rcrowe/laravel-sentry

Laravel integration for Sentry error tracking. Reports exceptions and log events to Sentry so production errors arrive with stack traces and context, configured through a simple package config. An older package, so verify compatibility with current Laravel and Sentry SDK versions.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Observability investment: Deciding whether to add a hosted error-tracking layer (Sentry) on top of Laravel's native logging instead of relying on log grepping or server-side tailing. This package is the wiring layer that makes that decision cheap to test — a few lines of config and you're shipping exceptions to Sentry.
  • Build vs. buy for error reporting: The alternative is building in-house exception handlers, alerting hooks, and log aggregation. An integration like this lets the team buy (Sentry) and spend the engineering time on the product instead. The PM decision is the Sentry contract and alerting policy, not the plumbing.
  • Incident-response roadmap: Error tracking is a prerequisite for the "how do we find out when things break" question. This package supports prioritising that foundational work before investing in fancier observability (APM, tracing, SLO dashboards).
  • Go/no-go on legacy maintenance: Given its age, adopting this package is implicitly a decision about a legacy Laravel codebase. It signals "we're keeping this app alive and need visibility into it" rather than "we're modernising it."
  • Feature-level risk assessment: Once wired up, Sentry data feeds prioritisation — which features generate the most exceptions, which endpoints fail for real users, whether a launch is stable enough to keep rolling out.

When to Consider This Package

  • Only for legacy contexts: you're on an older Laravel version (roughly Laravel 4 / early 5 era) where the official sentry/sentry-laravel SDK isn't a fit, and you want a thin, MIT-licensed bridge rather than maintaining your own handler.
  • You already have (or are trialling) Sentry and just need exceptions and log records flowing with minimal ceremony.
  • Tiny footprint matters: small team, minimal dependency tolerance, and you're comfortable reading a small, low-maintenance codebase.
  • You're evaluating, not committing: it's a quick way to demo error reporting to stakeholders before buying into a heavier, officially supported SDK.

Look elsewhere when:

  • You're on modern Laravel (8/9/10/11). Use the official sentry/sentry-laravel package — it's actively maintained, versioned against current Laravel releases, and supported by Sentry.
  • Project maturity signals matter. 15 stars and a low activity score mean minimal community, no release cadence guarantees, and a likely dead end for security patches or Laravel upgrades. That's a real supply-chain and maintenance risk.
  • You need more than exception capture — performance tracing, release health, cron monitoring, session replay, or first-class queue/job context. The official SDK covers these; a thin integration typically doesn't.
  • You require vendor support or SLAs. Community packages don't provide them.
  • You can't tolerate a fork-and-maintain outcome. Assume you may end up owning this code.

How to Pitch It (Stakeholders)

For executives: This is a small, free (MIT) connector that pipes our application's errors into Sentry so we hear about breakages from the system rather than from customers. The cost is a Sentry subscription and roughly a day of setup; the value is faster detection and shorter outages. Caveat: the connector itself is an old, lightly maintained community project, so treat it as a stopgap — not a long-term platform bet.

For engineering: It's a Laravel service-provider wrapper around the Sentry PHP client: register the provider, set the DSN, and exceptions plus log calls are captured with environment and user context. It is not the official SDK and has not tracked modern Laravel. Recommendation: use it only if we're pinned to an old Laravel version; otherwise adopt sentry/sentry-laravel and get maintained releases, queue/job breadcrumbs, and performance tracing for roughly the same integration effort. Either way, the product-level decision — what we alert on, who gets paged, and what our error budget looks like — is ours to make, and it's the part that actually matters.

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
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