orchestra/debug
Orchestra Debug provides debugging helpers and service providers for Laravel applications, making it easier to inspect application state and troubleshoot issues during development. It is part of the Orchestra Platform ecosystem.
orchestra/debug is engineering enablement for a legacy Laravel 5.4 / Orchestra Platform codebase — it ships no customer-facing capability. The PM decision is to fund adoption from maintenance/tooling spend and keep it out of roadmap artifacts, sprint commitments, and launch plans entirely.barryvdh/laravel-debugbar, Clockwork, Telescope, or plain Xdebug. This package's only defensible differentiator is zero-friction integration inside the Orchestra admin environment, not capability. With 0 dependents and no stars, there is no community validation to borrow — the case must be argued from our own context or not at all.require-dev dependency that is physically absent from release artifacts via composer install --no-dev. That single constraint converts the biggest business risk — debug output rendering SQL bindings, config values, or env secrets to a real user in staging or production — into a build-pipeline guarantee rather than a config flag someone can flip by accident.DebugServiceProvider registration in config/app.php is a mandatory setup step, not a bug.local on, staging/production off), the environment panel doesn't expose secrets or connection strings, CI asserts the package is absent from production dependencies, and the version is pinned to ^3.4.illuminate/* to 5.4? License? Maintainer count? Does it hard-require Orchestra packages or run standalone? And critically — does it conflict with or suppress a profiler already in use?require-dev pinned to ^3.4; no auto-discovery on 5.4, so register Orchestra\Debug\DebugServiceProvider manually and publish the config. Gate activation behind an env allowlist that defaults to off and is verified fail-closed by setting APP_ENV=production locally and confirming the panel doesn't render — before and after any config change. Work timeline-first, query-log second; reading a 200-query log without the timeline is how an afternoon disappears. Keep the integration behind a thin adapter (start()/mark()/log()) so swapping to Debugbar, Clockwork, or Telescope is a one-file change, verify mutual exclusivity with any existing profiler before standardizing, and expect the extension surface to be thin — custom panels mean writing against Debugbar's API, not this one's.How can I help you explore Laravel packages today?