队列未在 Laravel 后开始

Queue don't start in Laravel

我试试:

php artisan queue:listen

但结果是空的: picture of result

会发生什么?

我想让它执行代码:

$job = (new SendEmail())->delay(10);
$this->dispatch($job);

这是应该发生的事情。这意味着它正在等待将某些东西推入队列。

如果您通过事件或作业等执行将某些内容推送到队列的操作,那么您会看到类似

的内容
-bash-4.1$ php artisan queue:listen
[2016-07-22 09:27:57] Processed: App\Listeners\Users\SendWelcomeEmail@handle

您确定在您的 .env 或 config/queue.php 文件中设置了正确的队列驱动程序(例如 database)吗?