Laravel 5.1 - 延迟消息队列
Laravel 5.1 - Delayed Message Queueing
我正在尝试发送一条延迟的消息,但它不起作用,它进入作业 table 但它停留在那里。这是我的代码:
Mail::later(5, 'emails.test', ['testVar' => 'hello'], function ($message){
$message->to('*someaddress@hotmail.com', 'Someone');
$message->subject('Subject');
});
*: 我用的是真实地址
emails.test:
<p> This is a test, an email test. </p>
.env:
QUEUE_DRIVER=database
当我使用 send 而不是 later 时,消息发送完美。
我是否需要修改更多内容才能使其正常工作?
我没有对 运行 队列侦听器使用此命令:php artisan queue:listen
。现在它运行良好。谢谢,nathanmac
我正在尝试发送一条延迟的消息,但它不起作用,它进入作业 table 但它停留在那里。这是我的代码:
Mail::later(5, 'emails.test', ['testVar' => 'hello'], function ($message){
$message->to('*someaddress@hotmail.com', 'Someone');
$message->subject('Subject');
});
*: 我用的是真实地址
emails.test:
<p> This is a test, an email test. </p>
.env:
QUEUE_DRIVER=database
当我使用 send 而不是 later 时,消息发送完美。
我是否需要修改更多内容才能使其正常工作?
我没有对 运行 队列侦听器使用此命令:php artisan queue:listen
。现在它运行良好。谢谢,nathanmac