在我正在制作的网上商店中,我想立即向多个邮件地址发送简讯。我在queue mails的laravel中找到了一个选项,如:
Mail::queue('emails.welcome', $data, function ($message) {
//
});
带文字
此方法将自动将作业推送到 队列在后台发送邮件消息。当然,你会的 在使用此功能之前,您需要 configure 您的队列。
在config/queue.php
我有
'default' => env('QUEUE_DRIVER', 'sync'),
在配置文档中,它解释了如何创建队列作业。我是否需要为邮件示例做一份工作,或者我是否只需要为其他自定义队列作业制作单独的工作?
答案 0 :(得分:0)
同步驱动程序通常用于开发目的,而不是使用数据库驱动程序。
要使用数据库队列驱动程序,您需要一个数据库表来保存作业。要生成创建此表的迁移,请运行queue:table Artisan命令。创建迁移后,您可以使用migrate命令迁移数据库:
php artisan queue:table
php artisan migrate