fruitcake/laravel-symfony).sentry/sentry package.sentry/sentry package (included as a dependency). Laravel’s existing error handlers (e.g., App\Exceptions\Handler) can delegate to Sentry’s captureException().spatie/laravel-symfony-messenger)..env (e.g., SENTRY_DSN) or config files (e.g., config/sentry.php).traceparent support. If using self-hosted Sentry <20.6.0, this is a blocker. For Laravel, this risk is mitigated by using the core sentry/sentry package (v4.x) directly.symfony/yaml, doctrine/dbal). In Laravel, these can be excluded by installing only sentry/sentry and manually configuring integrations.messenger.isolate_context_by_message lacks a direct Laravel equivalent. Workaround: Use Sentry\init() per job or a custom queue listener.Illuminate\Http\Request).sentry/sentry directly?sentry/sentry (v4.x) directly for exception logging, breadcrumbs, and traces.Sentry\init()).sentry/sentry’s DbIntegration manually.Illuminate\Cache methods with Sentry’s tracing.report() method, third-party tools).sentry/sentry (v4.x) via Composer..env with SENTRY_DSN and SENTRY_TRACES_SAMPLE_RATE.App\Exceptions\Handler’s report() with Sentry’s captureException().use Sentry\SentrySdk;
public function report(Throwable $exception) {
SentrySdk::captureException($exception);
}
sentry/sentry-symfony and opt into integrations via config.sentry/sentry (v4.x). The Symfony bundle’s Symfony 8 support is irrelevant unless using Symfony components.sentry/sentry (v4.x). Laravel 8+ meets this.sentry/sentry-symfony’s auto-instrumentation with manual DbIntegration.sentry/sentry only).sentry/sentry (core) is actively maintained (last release: 2026-07-13)..env or a secrets manager.config/sentry.php).sentry/sentry’s upgrade guide.php artisan tinker) may still be needed.How can I help you explore Laravel packages today?