如何为 Laravel 5 设置数据库队列驱动程序?
How do you set up the database Queue driver for Laravel 5?
我正在使用 Laravel 构建一个应用程序,它接收通知然后触发事件来处理这些通知。我希望将这些事件排队,以便一次只处理一个事件。
我一直在尝试使用文档中说可用的 "database" 队列驱动程序。我已经更改了 config/queue.php 中的默认驱动程序,因此它被设置为使用 "database" 并且我 运行 php artisan queue:table 来创建作业迁移,但是当我向应用程序发送通知时,我没有看到作业 table 或其他任何地方正在使用队列的任何迹象。可能出了什么问题?
(我的事件处理程序 class 也在使用 ShouldBeQueued)
在你的 .env 文件中,你必须添加这个。
QUEUE_DRIVER=database
我正在使用 Laravel 构建一个应用程序,它接收通知然后触发事件来处理这些通知。我希望将这些事件排队,以便一次只处理一个事件。
我一直在尝试使用文档中说可用的 "database" 队列驱动程序。我已经更改了 config/queue.php 中的默认驱动程序,因此它被设置为使用 "database" 并且我 运行 php artisan queue:table 来创建作业迁移,但是当我向应用程序发送通知时,我没有看到作业 table 或其他任何地方正在使用队列的任何迹象。可能出了什么问题?
(我的事件处理程序 class 也在使用 ShouldBeQueued)
在你的 .env 文件中,你必须添加这个。
QUEUE_DRIVER=database