【发布时间】:2015-11-06 03:21:09
【问题描述】:
我正在尝试发送延迟消息,但它不起作用,它进入了作业表,但它仍然存在。这是我的代码:
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 时,消息会完美发送。
我是否需要进行更多修改才能使其正常工作?
【问题讨论】:
-
您是否正在运行队列侦听器? laravel.com/docs/5.1/queues#running-the-queue-listener
-
我不是,谢谢。
-
如果问题得到解决,请发表答案并接受。干杯。 ;)
标签: php email laravel-5.1 queueing