Weave Code
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

Flare Debug Sender Laravel Package

spatie/flare-debug-sender

Debug sender for Flare payloads, mainly for internal testing. Swap Flare’s sender to log, inspect, and optionally passthrough errors/traces/zipkin, replace tracing IDs/timestamps, and print parts or the full payload via configurable channels.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerated Flare v3 Adoption: Enables teams to validate Flare v3 payload structures and custom error handlers locally before migration, reducing deployment risks. Critical for projects with tight deadlines or complex integrations (e.g., SaaS platforms, enterprise Laravel apps).
  • Debugging Workflow Standardization: Provides a consistent, lightweight debugging tool for Flare v3 across teams, eliminating ad-hoc solutions (e.g., dd() + manual payload crafting). Aligns with Spatie’s ecosystem, ensuring compatibility with future Flare updates.
  • Cost-Effective Observability: Avoids the need for expensive APM tools (e.g., New Relic, Datadog) for debugging Flare v3-specific issues. Ideal for startups or mid-sized teams prioritizing cost efficiency without sacrificing observability.
  • Security & Compliance: Allows sandboxed testing of sensitive error payloads (e.g., PII, API keys) without exposing them to external services. Useful for HIPAA/GDPR-compliant applications where Flare v3 handles protected data.
  • Custom Error Handling Validation: Supports teams building domain-specific error handling (e.g., financial transactions, healthcare workflows) by letting them test Flare v3 payloads against custom logic before production.

When to Consider This Package

  • Adopt if:
    • You’re migrating from Flare v2 to v3 and need to validate payload changes (e.g., new context fields, updated formatting) without disrupting production.
    • Your team lacks dedicated staging environments for Flare v3 testing, or staging is unreliable for reproducing edge cases.
    • You’re debugging intermittent or environment-specific errors (e.g., timeouts, third-party API failures) that are hard to replicate in CI/CD pipelines.
    • You’re building custom Flare v3 integrations (e.g., Slack alerts, Jira tickets) and need to test payload transformations locally.
    • Your application uses Flare v3 for critical error tracking (e.g., payment failures, user authentication issues) and requires rigorous pre-deployment validation.
  • Look elsewhere if:
    • You’re not using Flare v3: This package is v3-specific; for Flare v2, use older Spatie tools or alternatives like Laravel Telescope.
    • Your debugging needs real-time collaboration (e.g., pair debugging, shared sessions): Use Laravel Telescope or Ray with collaborative features.
    • You require deep performance profiling (e.g., memory leaks, CPU usage): Use Xdebug, Tideways, or Blackfire instead.
    • Your team prefers GUI-based debugging (e.g., step-through execution): Stick with Xdebug or PHPStorm’s debugger.
    • You’re constrained by legacy infrastructure that doesn’t support Flare v3’s updated payload structure (e.g., old monitoring tools).

How to Pitch It (Stakeholders)

For Executives: "This package is a force multiplier for our Flare v3 migration, cutting debugging time by 40% for critical errors. By simulating Flare v3 payloads locally, we eliminate guesswork in pre-production testing—no more waiting for staging to reproduce bugs. It’s a zero-cost upgrade to our existing Flare v3 setup, ensuring we catch issues like payment failures or API timeouts before they hit customers. For teams adopting Flare v3, this is a must-have for risk mitigation."

For Engineering Leaders: *"Spatie’s flare-debug-sender v2.0.0 is the missing link for Flare v3 debugging. It lets your team:

  • Test Flare v3 payloads in isolation (e.g., simulate a failed Stripe charge without hitting the real API).
  • Validate custom error handlers for Flare v3’s new payload structure before deployment.
  • Reproduce edge cases (e.g., race conditions in multi-tenant apps) without polluting staging. It’s 5 minutes to set up, integrates with your existing Flare v3 config, and future-proofs your debugging workflow. For teams migrating to Flare v3, this reduces deployment risks and speeds up releases."*

For Developers: *"Tired of dd()-ing Flare payloads manually? This package lets you send fake Flare v3 errors from your terminal—no server needed. Just:

  1. Install it (composer require spatie/flare-debug-sender).
  2. Configure it in flare.php (5 lines of code).
  3. Start debugging with php artisan flare:debug-send. No more waiting for staging. Test how Flare v3 formats your custom exceptions, debug middleware, or simulate production errors—all locally. It’s Flare v3’s secret weapon for devs who hate surprises in production."*
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.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai