A simplistics failed jobs viewer for your Filament apps.

0.6.3 2023-07-06 11:56 UTC

This package is not auto-updated.

Last update: 2024-02-29 15:01:33 UTC


This package provides a Failed Jobs resource that allows you to view your Failed jobs in a simple UI. If you are using the Job Batches Feature, a Job Batches resource is displayed also.

image-1.png image-2.png


You should install the package via Composer:

composer require amvisor/filament-failed-jobs
php artisan vendor:publish --tag=filament-failed-jobs


If you would like to prevent certain users from accessing your page, you should register an FailedJobsPolicy/JobBatchesPolicy:

use App\Policies\FailedJobPolicy;
use Amvisor\FilamentFailedJobs\Models\FailedJob;
use Amvisor\FilamentFailedJobs\Models\JobBatch;

class AuthServiceProvider extends ServiceProvider
	protected $policies = [
		FailedJob::class => FailedJobPolicy::class,
		JobBatch::class  => JobBatchPolicy::class,
namespace App\Policies;

use App\Models\User;
use Illuminate\Auth\Access\HandlesAuthorization;

class FailedJobPolicy
	use HandlesAuthorization;

	public function viewAny(User $user): bool
		return $user->can('manage_failed_jobs');

(same for JobBatchPolicy, if necessary).

This will prevent the navigation item(s) from being registered.


Please see CHANGELOG for more information on what has changed recently.


The MIT License (MIT). Please see License File for more information.