edwardtich / laravel-failed-jobs-manager
Failed jobs manager UI for Laravel
Package info
github.com/edwardtich/laravelFailedJobsMonitoring
Language:Blade
pkg:composer/edwardtich/laravel-failed-jobs-manager
1.0.0
2026-06-25 13:37 UTC
Requires
- php: ^8.2
- illuminate/console: ^11.0|^12.0
- illuminate/database: ^11.0|^12.0
- illuminate/http: ^11.0|^12.0
- illuminate/routing: ^11.0|^12.0
- illuminate/support: ^11.0|^12.0
- illuminate/validation: ^11.0|^12.0
- illuminate/view: ^11.0|^12.0
README
Small UI for Laravel failed_jobs table with single and bulk retry actions.
Installation from local packages directory
Add path repository to the host project:
{
"repositories": [
{
"type": "path",
"url": "packages/laravel-failed-jobs-manager",
"options": {
"symlink": true
}
}
]
}
Require package:
composer require edwardtich/laravel-failed-jobs-manager:*
Publish config or views when customization is needed:
php artisan vendor:publish --provider="EdwardTich\\FailedJobsManager\\Providers\\FailedJobsManagerProvider" --tag=config php artisan vendor:publish --provider="EdwardTich\\FailedJobsManager\\Providers\\FailedJobsManagerProvider" --tag=views
Default UI route:
/failed-jobs-manager
Default page size is 20 records. Change it in published config:
'ui' => [ 'per_page' => 20, ]
Retry
Bulk retry uses Laravel native command with a list of failed job IDs:
php artisan queue:retry 42694 42695 42696
Delete
Single failed job rows can be deleted from the UI. Bulk delete is intentionally not included.