在我的应用程序中,我正在延迟时间调度工作队列中的工作。但它的工作立即没有等待延迟时间。在我的配置和前夕,我使用驱动程序作为数据库。
在我的数据库作业表中,直到现在才插入任何作业。
我的配置:
'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);
答案 0 :(得分:0)
{。1}}的值必须在.env文件中设置为QUEUE_DRIVER
。
确保之后运行:
database
也运行
php artisan config:clear