vincentbean/horizon-extended-dashboard
A Laravel package that extends the Horizon dashboard with additional queue and job insights, making it easier to monitor workers, inspect workloads, and debug Redis-backed queues. A drop-in addition for applications already using Laravel Horizon.
composer require vincentbean/horizon-extended-dashboard — the package layers on top of Laravel Horizon, so Horizon itself must already be installed, configured against Redis, and running (php artisan horizon).php artisan vendor:publish for the package's provider tags (config and, depending on setup, compiled assets). Without published assets the extra panels/columns won't render./horizon and open any queue — pending, completed, or failed. The extended view is the place to look first: instead of the stock "job class + tags + attempts" summary, you get the decoded queue item, which is where the package earns its keep.Illuminate\Mail\SendQueuedMailable resolves to the underlying Mailable class rather than the framework wrapper. This matters for mail-heavy apps: you can now scan the queue and see App\Mail\OrderShipped entries instead of a wall of identical framework class names. Practical consequence — tagging and filtering by mailable class now works the way you'd expect, so make sure your queue naming/filtering strategy accounts for it rather than grouping everything under the wrapper.tags(); do that consistently and the extended dashboard becomes a searchable index of business events rather than a list of class names.horizon.trim.recent, horizon.trim.pending, etc.) and Redis memory limits may mean the item you're inspecting is incomplete or gone. If fields look empty, check trim config before assuming a package bug.Horizon::auth gate and don't widen access just because the dashboard is now more informative.--force and rebuild; otherwise you'll install the PHP side and see no difference in the UI.^1.2.2 and upgrade deliberately.How can I help you explore Laravel packages today?