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); } /**