Laravel 5.1 - 延迟消息队列

时间:2015-08-13 08:45:37

标签: php email laravel-5.1 queueing

我试图发送延迟消息,但它无法正常工作,它会进入作业表,但它会保留在那里。这是我的代码:

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

当我使用发送而不是以后时,邮件会被完美地发送。

我是否需要修改更多内容才能使其正常工作?

1 个答案:

答案 0 :(得分:0)

我没有使用此命令来运行队列侦听器:php artisan queue:listen。现在它运作良好。谢谢,nathanmac