php - Laravel:命令 php artisan route:list 生成错误:未找到 AuthController
问题描述
我正在一个运行版本 5.6.39 的 laravel 项目中工作。当我尝试运行命令php artisan route:list时,它会生成一条错误消息“ ReflectionException : Class App\Http\Controllers\Auth\AuthController does not exist
”。
我该如何解决这个问题?请帮忙。谢谢你。
解决方案
这个问题背后的原因是当你运行php artisan route:list
laravel 从文件夹中读取所有路由routes
并执行其中存在的每个控制器时,如果 laravel 找不到控制器或其中有错误 laravel 抛出异常
因此考虑到这一点,这意味着您要么删除了它,要么将App\Http\Controllers\Auth\AuthController
其移动到另一个文件夹,但没有更新AuthController
命名空间和命名空间,web.php
所以在你的情况下,你需要web.php
在控制器中和控制器中修复命名空间,直到它们匹配
推荐阅读
- java - 如何处理 findAny().get() 中的异常
- python - 检查登录而不刷新
- c - 服务器读取传递给客户端的命令行参数
- angular - 将现有 Angular 项目添加到现有 NX 项目
- laravel - 提交表单后如何重定向到另一个页面
- flutter - 当我运行'flutter run --release'或'flutter build ios'时,Runner.app的大小是400M,为什么这么大?
- javascript - javascript表格内容转换成数组结果很奇怪
- javascript - 无法在 Vue.js 中动态添加类
- python-3.x - Discord.py 图片发布
- typescript - 类型化函数可以递归访问对象属性吗?