Laravel 5.5延迟工作而不是等待

时间:2018-04-07 19:43:48

标签: php laravel laravel-5 laravel-5.4 laravel-5.5

在我的应用程序中,我正在延迟时间调度工作队列中的工作。但它的工作立即没有等待延迟时间。在我的配置和前夕,我使用驱动程序作为数据库。

在我的数据库作业表中,直到现在才插入任何作业。

我的配置:

'default' => env('QUEUE_DRIVER', 'database')

我的控制器代码:

Log::info('Request Status Check with Queues Begins', __METHOD__);
MyGetInfo::dispatch($this->name,$this->password,$this->id,$trr->id)->onQueue('work')->delay(12);
return json_encode($data);

1 个答案:

答案 0 :(得分:0)

{。1}}的值必须在.env文件中设置为QUEUE_DRIVER。 确保之后运行:

database

也运行

php artisan config:clear