我正在尝试一个必须立即返回响应并在后台执行自己的Laravel作业。
它工作正常,但我不知道出了什么问题,因为现在它无法正常工作(我刚刚编辑过,试图向负责向其他用户发送电子邮件更新的用户发送通知)!
我正在使用sync
驱动程序,因为每次我将某些东西放入队列时我都不想执行php artisan queue:work
命令。这是代码!在我的.env
文件和config/queue.php
文件中,我将驱动程序设置为sync
。
**我正在尝试向用户发送电子邮件,这需要时间**
Click here查看在 UserController , App \ Mail \ EmailUpdate 和 App \ Jobs \ SendEmailUpdates 中执行的代码。< / p>
起初(当它工作时),我立即被重定向回来!但过了一段时间(我想15分钟),重新定向我需要大约15-20秒!它像普通的PHP代码一样,在重新定向之前向用户发送电子邮件!
我尝试重置代码但它没有用!任何帮助将不胜感激!