[英]Laravel email is sent instantly instead of being queued
我创建了queue:table
然后运行php artisan migrate
,创建了一个邮件类( make:mail
)并配置了它。
然后我尝试将电子邮件排队:
Mail::to($receiver)->queue(new WelcomeMail($user));
^
我在我的本地机器上运行它,一旦该行被执行,它会立即尝试发送电子邮件,而不是排队。
请注意,我没有在本地机器上设置 Cronjob。
为什么会这样? 我做错了什么吗?
确保您在.env
而不是sync
中使用database
作为QUEUE_CONNECTION
值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.