From f4d05fc850ba10d6e9a3d63f01d2a4854ceb5ae5 Mon Sep 17 00:00:00 2001 From: Ben Word Date: Sun, 8 Mar 2026 17:55:32 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Register=20missing=20queue=20and?= =?UTF-8?q?=20schedule=20console=20commands?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #466 Closes #467 Ref #502 Co-Authored-By: Claude Opus 4.6 --- config/queue.php | 4 ++-- src/Roots/Acorn/Console/Kernel.php | 3 +++ src/Roots/Acorn/Providers/QueueServiceProvider.php | 4 ++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/config/queue.php b/config/queue.php index 85280291..5037db42 100755 --- a/config/queue.php +++ b/config/queue.php @@ -86,7 +86,7 @@ */ 'batching' => [ - 'database' => env('DB_CONNECTION', 'sqlite'), + 'database' => env('DB_CONNECTION', 'wordpress'), 'table' => 'job_batches', ], @@ -105,7 +105,7 @@ 'failed' => [ 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), - 'database' => env('DB_CONNECTION', 'sqlite'), + 'database' => env('DB_CONNECTION', 'wordpress'), 'table' => 'failed_jobs', ], diff --git a/src/Roots/Acorn/Console/Kernel.php b/src/Roots/Acorn/Console/Kernel.php index 4f61952d..cef19c21 100644 --- a/src/Roots/Acorn/Console/Kernel.php +++ b/src/Roots/Acorn/Console/Kernel.php @@ -49,7 +49,10 @@ class Kernel extends FoundationConsoleKernel \Illuminate\Queue\Console\RetryBatchCommand::class, \Illuminate\Queue\Console\RetryCommand::class, \Illuminate\Queue\Console\TableCommand::class, + \Illuminate\Queue\Console\ListenCommand::class, \Illuminate\Queue\Console\WorkCommand::class, + \Illuminate\Console\Scheduling\ScheduleClearCacheCommand::class, + \Illuminate\Console\Scheduling\ScheduleFinishCommand::class, \Illuminate\Console\Scheduling\ScheduleListCommand::class, \Illuminate\Console\Scheduling\ScheduleRunCommand::class, \Illuminate\Console\Scheduling\ScheduleWorkCommand::class, diff --git a/src/Roots/Acorn/Providers/QueueServiceProvider.php b/src/Roots/Acorn/Providers/QueueServiceProvider.php index 4d5bc1db..0478924e 100644 --- a/src/Roots/Acorn/Providers/QueueServiceProvider.php +++ b/src/Roots/Acorn/Providers/QueueServiceProvider.php @@ -2,6 +2,7 @@ namespace Roots\Acorn\Providers; +use Illuminate\Queue\Listener; use Illuminate\Queue\Worker; use Illuminate\Support\ServiceProvider; @@ -15,6 +16,9 @@ class QueueServiceProvider extends ServiceProvider public function register() { $this->app->alias('queue.worker', Worker::class); + + $this->app->singleton('queue.listener', fn ($app) => new Listener($app->basePath())); + $this->app->alias('queue.listener', Listener::class); } /**