我正在使用 Laravel 构建一个应用程序来接收通知,然后触发事件来处理这些通知。我希望将这些事件排队,以便一次只处理一个事件。
我一直在尝试使用文档中说可用的“数据库”队列驱动程序。我已经更改了 config/queue.php 中的默认驱动程序,因此它被设置为使用“数据库”并且我运行了 php artisan queue:table 来创建作业迁移但是当我向应用程序发送通知时我没有看到任何迹象在作业表或其他任何地方使用的队列。可能出了什么问题?
(我的 EventHandler 类也在使用 ShouldBeQueued)
最佳答案
在你的 .env 文件中,你必须添加这个。
QUEUE_DRIVER=database
关于php - 如何为 Laravel 5 设置数据库队列驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30245490/