2017-04-16 156 views
0

我面临着一个奇怪的问题Laravel 5.4.9。 我试图安装一个存储库,而不是通过 作为控制器安装它。现在,当我键入php artisan route:list,我收到此错误:Laravel 5.4作曲家错误

[ReflectionException] Class App\Http\Controllers\ProjectRepositoryInterface does not exist.

这ProjectRepositoryInterface是在存储库文件夹,它工作正常。

我想知道控制器类在哪里注册和存储?他们是 存储在一个文件中(就像我们将存储库和接口绑定到应用服务提供者文件中一样)。

如何摆脱这个错误?

+0

清除您的日志文件,再试一次,然后发布您的日志文件。 – Marwelln

回答

1

运行composer dump-autoload清除作曲家对旧文件的引用。

+0

感谢您的建议。我已经做了转储自动加载,但错误仍然存​​在。日志文件位于何处? – user6404606

+0

感谢大家。我已经做了大约两次,错误消失了。 – user6404606

+0

如果你的错误得到解决,那么你可以接受答案@ user6404606 –