谁知道控制器的方法 dispatch 与 dispatchNow 的区别?

如题

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 8

这个问题真没人知道吗?

8年前 评论
LearnKuJ

提问之前建议阅读: https://phphub.org/topics/2396

另外作为一个初学者,要学会自己看代码啊,这样才能快速的提高水平啊,不过看你这么马虎,也不像个认真钻研的人,方法名都写不对.
正确的方法名dispatch dispatchNow

dispatch 在配置了队列并且Job需要在队列里执行的情况下会被放到队列里,否则自动调用dispatchNow

dispatchNow 直接执行(同步执行)Job

8年前 评论
monkey

@TimJuly :+1: :+1:

@程事不足 以后遇到类似的问题可以参考 Laravel API 文档哦,这里对 Dispatcher 已经有相关的文档说明了 :smile:

8年前 评论

@monkey 文档里并没有说清楚他们的区别

8年前 评论

@TimJuly 你确定你回答的是正确的,你有没有试过这两个方法?

8年前 评论

方法名,我写的时候漏了个t ,因为我当时用手机发的帖子

8年前 评论
monkey

@程事不足

file

注释里有提到这两个方法的作用哦

8年前 评论

@monkey 这里只是说了,一个是在当前进程下运行,另一个不是。

8年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!