我正在使用Laravel构建一个应用程序来接收通知,然后触发事件来处理这些通知。我希望将这些事件排队,以便一次只处理一个事件。
我一直在尝试使用"数据库"文档说明的队列驱动程序可用。我已经更改了config / queue.php中的默认驱动程序,因此设置为使用" database"我运行了php artisan queue:table来创建作业迁移但是当我向应用程序发送通知时,我看不到在作业表或其他任何地方使用任何队列的迹象。可能出现什么问题?
(我的EventHandler类也使用了ShouldBeQueued)
答案 0 :(得分:5)
在 .env 文件中,您必须添加此内容。
QUEUE_DRIVER=database