rocketeers-app/laravel
Laravel integration package from rocketeers-app that connects Rocketeers App tooling with Laravel applications through service provider bindings and configuration. It aims to simplify setup and usage for Laravel projects while keeping integration lightweight and straightforward.
ROCKETEERS_HORIZON_SECRET) written automatically at environment provisioning, with optional origin and TTL overrides. This supports the decision to keep onboarding self-serve rather than requiring a support ticket or manual secret exchange.404 when Horizon is absent and stays closed when the secret is empty. This supports the decision that the package can be installed broadly across a portfolio of apps without gating on Horizon adoption.orchestra/testbench 11.x) affects the roadmap decision of when to schedule framework upgrades — the package no longer blocks a Laravel 13 migration for the test suite.Adopt when:
404-when-absent behavior makes it safe to ship everywhere.Look elsewhere when:
For executives: This release gives operators visibility into queue health — throughput, failures, and wait times — directly in the Rocketeers dashboard, with no new infrastructure and no additional vendor spend. It is a low-risk, incremental improvement to an existing integration. The security model is the headline: the browser only ever receives a short-lived, server-generated signature scoped to read-only aggregate counts, never a credential that could reach job data or Horizon's destructive actions. It also unblocks Laravel 13 upgrades.
For engineering: The endpoint (GET /rocketeers/horizon/stats) is a signed, read-only surface: HMAC over an expiry timestamp, default 300s TTL, 403 on invalid or expired signatures, and a closed endpoint if ROCKETEERS_HORIZON_SECRET is unset. It is registered outside the web middleware group, so no session, cookie, or CSRF token is involved, and it uses no custom request headers — keeping it a CORS simple request that never preflights. It returns aggregate counts only; job payloads and Horizon's action endpoints are unreachable through it, and it coexists independently with the broader bearer-token access added in 2.9.0. It returns 404 when Horizon isn't installed, so it is safe to leave enabled fleet-wide. Operationally, the only required config is ROCKETEERS_HORIZON_SECRET, provisioned automatically for new environments and available via Insert › Horizon monitoring in the env editor for existing ones; ROCKETEERS_HORIZON_ORIGIN and ROCKETEERS_HORIZON_TTL are optional. Separately, orchestra/testbench was widened to ^11.0, which lets the suite actually boot Laravel 13.29 — the previous ^10.0 cap meant Laravel 13 support was declared but never exercised in CI. No breaking changes are indicated in this release.
How can I help you explore Laravel packages today?