繁体   English   中英

Laravel 电子邮件会立即发送而不是排队

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM