我创建了queue:table
,然后运行php artisan migrate
,创建了一个邮件类(make:mail
)并对其进行了配置。
然后我尝试将电子邮件排队:
Mail::to($receiver)->queue(new WelcomeMail($user));
^
我正在本地计算机上运行此程序,执行该行后,它立即尝试发送电子邮件,而不是排队。
请注意,我没有在本地计算机上设置Cronjob。
为什么会这样?我做错了什么吗?
答案 0 :(得分:1)
确保您在OSError: error in opening C:\Users\xxx\Desktop\myFolder for reading
中使用database
作为QUEUE_CONNECTION
的值,而不是.env
。