Laravel - Mails跳过队列系统

问题描述 投票:0回答:1

我正在尝试将队列系统添加到我的Laravel应用程序(本地开发)。我在每个文件中设置了这两个参数: queue.php - >'default'=> env('QUEUE_DRIVER','数据库') .env - > QUEUE_DRIVER =数据库

我在我的数据库中创建了一个迁移的两个表作业和failed_jobs。

我用“php artisan queue:work”启动了队列系统。

我现在正尝试通过队列系统发送邮件,例如: “Mail :: to($ email) - > queue(new PasswordUpdatedMail($ name));” 邮件是发送但从不通过队列系统发送,它总是发送同步,因为下一个自动索引总是“1”,当我在我的PasswordUpdatedMail的构建功能中放置一个睡眠定时器时,broswer正在等待定时器,之后邮件发送,broswer写成功消息。

所以我的邮件跳过队列系统...我已经找了教程和论坛,但我找不到问题的答案。

谢谢你的帮助 !

database laravel email queue
1个回答
0
投票

Namoshek找到了解决方案。更新.env文件后只需要做“php artisan config:cache”!谢谢 !

© www.soinside.com 2019 - 2024. All rights reserved.