php - 如何为 Laravel 5 设置数据库队列驱动程序?

标签 php database laravel queue laravel-5

我正在使用 Laravel 构建一个应用程序来接收通知,然后触发事件来处理这些通知。我希望将这些事件排队,以便一次只处理一个事件。

我一直在尝试使用文档中说可用的“数据库”队列驱动程序。我已经更改了 config/queue.php 中的默认驱动程序,因此它被设置为使用“数据库”并且我运行了 php artisan queue:table 来创建作业迁移但是当我向应用程序发送通知时我没有看到任何迹象在作业表或其他任何地方使用的队列。可能出了什么问题?

(我的 EventHandler 类也在使用 ShouldBeQueued)

最佳答案

在你的 .env 文件中,你必须添加这个。

QUEUE_DRIVER=database

关于php - 如何为 Laravel 5 设置数据库队列驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30245490/

相关文章:

php - 比较多个数组值并更新表状态

Android - 使用 Httppost 将一些数据从 android 应用程序传递到 servlet,但它在 servlet 中变为空

php - 更新数据库记录不起作用

php - Laravel Eloquent 在当前月份和前 3 个月之间进行选择

php - 拉维尔 4.2 : Include a PHP file (library) into controller

php - 在php中读取动态JSON

php - 卡纳达语单词在 Firefox 浏览器中显示为问号

php - 在 PHP 中替换 "’ "with " ' "

python - 如何将 for 循环中的每个迭代分配给数据库存储的变量

php - 为什么 laravel 在我运行两个 ajax 调用一段时间后自动注销用户