Laravel 队列,如果在handle 里面有return;还会重新尝试执行吗

2. 问题描述?

RT: Laravel 队列,如果在handle 里面有return;还会重新尝试执行吗,这个语句算是成功还是失败了:stuck_out_tongue:

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

file file file

虽然他有return 返回值 但是队列到最后没有用到这个返回值 所以返回值不会影响队列 只有异常会影响 在call方法外有一个try 会捕捉到这个异常 就会进行重试

1年前 评论
cccdz (作者) 1年前
laravelphp_game (楼主) 1年前
laravelphp_game (楼主) 1年前
cccdz (作者) 1年前
讨论数量: 7

放下代码呢?无代码说啥?

1年前 评论
sanders

算执行成功,不会再次执行这个任务。如果你想让它进入重试逻辑,可以抛出异常。

1年前 评论

file file file

虽然他有return 返回值 但是队列到最后没有用到这个返回值 所以返回值不会影响队列 只有异常会影响 在call方法外有一个try 会捕捉到这个异常 就会进行重试

1年前 评论
cccdz (作者) 1年前
laravelphp_game (楼主) 1年前
laravelphp_game (楼主) 1年前
cccdz (作者) 1年前

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