我在Laravel 5.4.9
上遇到了一个奇怪的问题。我试图安装一个存储库,而不是可能已经弄得一团糟将其安装为控制器。现在当我输入php artisan route:list
时,我收到此错误:
[反射例外] Class App\Http\Controllers\ProjectRepositoryInterface 不存在。
此项目存储库接口位于存储库文件夹中,并且可以正常工作。
我想知道控制器类的注册和存储位置?他们是吗存储在文件中(就像我们在应用服务提供程序文件中绑定存储库和接口一样(。
如何摆脱这个错误?
运行composer dump-autoload
以清除对旧文件的作曲家引用。