database queue driver (via queue:table). Complements Horizon but offers a lighter, UI-native alternative for teams avoiding Redis/SQS.QUEUE_CONNECTION=database in .env).composer.json for exact version). May need Filament’s core plugins (e.g., filament/support) if not already installed.moox:install (handles migrations, configs, and Filament plugins). Manual installation requires:
php artisan vendor:publish --provider="Moox\Jobs\JobsServiceProvider").php artisan migrate).App\Providers\Filament\PanelProvider.database, Redis, or another driver? If Redis, how will Moox Jobs complement Horizon?batch_id for batch support).queue:work.php artisan moox:install (if adopting Moox ecosystem).composer require moox/jobs
php artisan mooxjobs:install
config/queue.php to use database driver if migrating from Redis/SQS.App\Providers\Filament\PanelProvider:
public function panel(Panel $panel): Panel
{
return $panel
->plugins([
\Moox\Jobs\Filament\Plugins\JobsPlugin::make(),
]);
}
ShouldQueue and define a handle() method.Illuminate\Bus\Batch (requires batch_id in queue table).failed_jobs table; provides Filament UI for retries/deletion.failed_jobs table).jobs and failed_jobs tables. Include in database backups.queue:flush or queue:retry CLI.php artisan filament:cache:clear) or check browser console for errors.QUEUE_CONNECTION=database tuning (e.g., table, retry_after).QUEUE_CONNECTION=database table size (e.g., jobs table indexes).QUEUE_WORKER processes in parallel (e.g., QUEUE_WORKERS=4).\Moox\Jobs\Filament\Resources\JobResource::configureQuery()
->where('created_at', '>', now()->subHours(1));
How can I help you explore Laravel packages today?