首页 > 解决方案 > Laravel:命令 php artisan route:list 生成错误:未找到 AuthController

问题描述

我正在一个运行版本 5.6.39 的 laravel 项目中工作。当我尝试运行命令php artisan route:list时,它会生成一条错误消息“ ReflectionException : Class App\Http\Controllers\Auth\AuthController does not exist”。

routes\web.php 看起来像... 在此处输入图像描述

我该如何解决这个问题?请帮忙。谢谢你。

标签: phplaravelroutes

解决方案


这个问题背后的原因是当你运行php artisan route:listlaravel 从文件夹中读取所有路由routes并执行其中存在的每个控制器时,如果 laravel 找不到控制器或其中有错误 laravel 抛出异常

因此考虑到这一点,这意味着您要么删除了它,要么将App\Http\Controllers\Auth\AuthController其移动到另一个文件夹,但没有更新AuthController命名空间和命名空间,web.php所以在你的情况下,你需要web.php在控制器中和控制器中修复命名空间,直到它们匹配


推荐阅读