PHP code example of edwardtich / laravel-failed-jobs-manager
1. Go to this page and download the library: Download edwardtich/laravel-failed-jobs-manager library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
edwardtich / laravel-failed-jobs-manager example snippets
return [
'table' => 'failed_jobs',
'connection' => null,
'ui' => [
'enabled' => true,
'route' => [
'prefix' => 'failed-jobs-manager',
'middleware' => [
'web',
'auth',
],
],
'per_page' => 20,
'allow_retry' => true,
'allow_delete' => true,
'retry_key' => 'auto',
'search_max_length' => 120,
'payload_preview_length' => 300,
'exception_preview_length' => 500,
],
'filament' => [
'cluster' => null,
'register_navigation' => true,
'navigation_group' => null,
'navigation_parent_item' => null,
'navigation_sort' => null,
'permission' => null,
'roles' => [
'super_admin',
],
],
];
'middleware' => [
'web',
'auth',
],
'route' => [
'prefix' => 'failed-jobs-manager',
'middleware' => [
'web',
'auth',
'role:admin',
],
],
'ui' => [
'enabled' => false,
],
use EdwardTich\FailedJobsManager\Filament\Pages\FailedJobsManagerPage;
use Filament\Pages\Dashboard;
use Filament\Panel;
public function panel(Panel $panel): Panel
{
return $panel
->pages([
Dashboard::class,
FailedJobsManagerPage::class,
]);
}
'filament' => [
'cluster' => null,
'register_navigation' => true,
'navigation_group' => 'System',
'navigation_parent_item' => null,
'navigation_sort' => 40,
'permission' => null,
'roles' => [
'admin',
],
],
'register_navigation' => false,
'filament' => [
'cluster' => \App\Filament\Clusters\AdministrationCluster::class,
'register_navigation' => true,
'navigation_group' => 'System',
'navigation_parent_item' => 'Administration',
'navigation_sort' => 40,
'permission' => null,
'roles' => [
'super_admin',
],
],
use EdwardTich\FailedJobsManager\Filament\Pages\FailedJobsManagerPage;
public function panel(Panel $panel): Panel
{
return $panel
->pages([
Dashboard::class,
FailedJobsManagerPage::class,
]);
}
protected array $administrationNavigation = [
UserResource::class,
RoleResource::class,
FailedJobsManagerPage::class,
];
'filament' => [
'permission' => null,
'roles' => [
'admin',
],
],
'filament' => [
'permission' => 'View:FailedJobsManagerPage',
'roles' => [
'admin',
],
],
$user->can($permission);
'locale' => 'en',
'ui' => [
'per_page' => 20,
],
'ui' => [
'search_max_length' => 120,
],
'ui' => [
'retry_key' => 'auto',
],
'ui' => [
'route' => [
'prefix' => 'failed-jobs-manager',
'middleware' => [
'web',
'auth',
'can:View:FailedJobsManagerPage',
],
],
],
'ui' => [
'route' => [
'prefix' => 'failed-jobs-manager',
'middleware' => [
'web',
'auth',
'admin',
],
],
],
'ui' => [
'enabled' => false,
],
bash
php artisan queue:retry 42694 42695 42696
bash
php artisan vendor:publish --provider="EdwardTich\\FailedJobsManager\\Providers\\FailedJobsManagerProvider" --tag=config
bash
php artisan vendor:publish --provider="EdwardTich\\FailedJobsManager\\Providers\\FailedJobsManagerProvider" --tag=views
bash
php artisan vendor:publish --provider="EdwardTich\\FailedJobsManager\\Providers\\FailedJobsManagerProvider" --tag=translations
text
config/failed-jobs-manager.php
text
/admin/failed-jobs-manager
bash
php artisan shield:generate
bash
php artisan queue:retry 42694 42695 42696
bash
php artisan queue:retry 550e8400-e29b-41d4-a716-446655440000
bash
php artisan queue:forget 91401d2c-0784-4f43-824c-34f94a33c24d