首页 > 解决方案 > 为什么我的延迟作业有未定义的变量?

问题描述

我已经拉了几个小时的头发,希望有人可以帮助我解决这个问题。我有一份从控制器那里得到调度的工作。当我使用以下代码时,我的工作按预期工作:

SendToSlack::dispatch($get_order_details, $transaction_id, $customerDet->ord_shipping_cus_name)->onConnection('sync');

但是当我延迟 60 秒时它会出现未定义的变量错误

SendToSlack::dispatch($get_order_details, $transaction_id, $customerDet->ord_shipping_cus_name)->delay(Carbon::now()->addSeconds(60));

我很确定这个错误是由延迟引起的,尝试了一些谷歌搜索但没有找到解决方案。

提前致谢。

标签: laravel-5queue

解决方案


推荐阅读