我试图发送延迟消息,但它不工作,它进入工作表,但它停留在那里。下面是我的代码:
Mail::later(5, 'emails.test', ['testVar' => 'hello'], function ($message){
$message->to('*someaddress@hotmail.com', 'Someone');
$message->subject('Subject');
});
*: I use a real address
emails.test:
<p> This is a test, an email test. </p>
.env:
QUEUE_DRIVER=database
当我使用send而不是later时,消息被完美地发送了。
我是否需要修改更多的东西来让这个工作?
我没有使用这个命令来运行队列侦听器:php artisan queue:listen
。现在它运行良好。谢谢你,nathanmac