我更改了项目中的文件夹结构和命名空间。以前我在我的 Controller 中使用了以下命名空间:
App\Http\Controllers\FrontEnd\
我更改了文件夹结构并将所有命名空间更改为
App\Http\FrontEnd\Controllers\
我跑:
composer self-update
然后我运行:
composer dump-autoload -o
最后我运行:
composer update
一切都成功更新,然后在最后我收到此错误:
[ReflectionException]
Class App\Http\Controllers\FrontEnd\Auth\AuthController does not exist
我唯一能想到的就是我忘记在某个重要的地方进行更改。
最佳答案
您需要查看 AuthController
的项目文件用法。 .您说您将文件夹结构更改为 App\Http\FrontEnd\Controllers\
正如你看到的 AuthController
你得到错误 App\Http\Controllers\FrontEnd\Auth\AuthController
所以可能在你的代码中你有:Auth\AuthController:...
关于php - 类不存在,反射错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31295418/