Laravel邮件队列示例配置

时间:2015-12-23 14:36:43

标签: laravel

在我正在制作的网上商店中,我想立即向多个邮件地址发送简讯。我在queue mails的laravel中找到了一个选项,如:

Mail::queue('emails.welcome', $data, function ($message) {
    //
});

带文字

  

此方法将自动将作业推送到   队列在后台发送邮件消息。当然,你会的   在使用此功能之前,您需要 configure 您的队列。

config/queue.php我有

'default' => env('QUEUE_DRIVER', 'sync'),

在配置文档中,它解释了如何创建队列作业。我是否需要为邮件示例做一份工作,或者我是否只需要为其他自定义队列作业制作单独的工作?

1 个答案:

答案 0 :(得分:0)

同步驱动程序通常用于开发目的,而不是使用数据库驱动程序。

要使用数据库队列驱动程序,您需要一个数据库表来保存作业。要生成创建此表的迁移,请运行queue:table Artisan命令。创建迁移后,您可以使用migrate命令迁移数据库:

php artisan queue:table

php artisan migrate