【发布时间】:2021-06-06 15:32:43
【问题描述】:
我需要你的帮助。
我正在使用 Laravel 5.5 队列和 Linux 主管工具(与文档完全一样)
现在我有一个非常奇怪的问题。
当我毫不拖延地使用这个命令时
event(new NewOrderHasBeenPlaceEvent($get_order_details, $tran_id, $customerDet->phone));
一切正常。
但是当我使用延迟选项时
event(new NewOrderHasBeenPlaceEvent($get_order_details, $tran_id, $customerDet->phone))->delay(Carbon::now()->addMinutes(5));
我收到一个错误: 调用数组上的成员函数 delay(),但队列已按预期执行。
我试图用谷歌搜索,但什么也找不到,这让我一整天都被困住了。提前致谢。
【问题讨论】: