运行队列监听出现一个诡异的错误

运行 php artisan queue:listen 出现这样
file
很奇怪,我 app\Jobs 目录下没有这个任务啊
这个任务貌似是电商课程的,之前也在这个虚拟机里做的,是不是有什么缓存之类的?
打开日志报错:
(ReflectionException(code: 0): Method __PHP_Incomplete_Class::handle() does not exist at /home/vagrant/code/larabbs/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:137

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1

百度了一下,将 config/queue.php 中的 redis 的 queue 值随便改了一下就好了。
然后我又清空了应用缓存(php artisan cache:clear)和 redis 缓存(Redis::flushall()),也不知道具体哪个起作用了,反正现在将设置中的值改回来也能正常运行了。
虽然解决了问题,但具体什么原因还是一脸懵逼

6年前 评论

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