Laravel名称空间和文件路径不匹配

时间:2019-03-24 04:07:53

标签: php laravel

我只是将一些类文件移到了另一个目录,而没有更改这些文件中的名称空间。我还使用与已经在移动文件上使用过的名称空间相同的名称来制作文件。我相信这会导致我的应用程序出现名称空间和文件路径问题。

当前,当我创建类App\ItsmModule\StatMachine时,应用会尝试打开App\ItsmModule\backup\StateMachine

如何解决此问题? 为避免重现此错误我应该知道些什么?

1 个答案:

答案 0 :(得分:0)

已解决。原因与作曲家的自动加载有关。

据我所知,作曲家存储了所有使用文件的依赖链列表。大多数情况下,我认为我不需要更新此列表,因为该列表已由[未知更新检测器]以某种方式更新。

无论如何,我通过使用控制台上的composer dump-autoload更新列表来解决此问题。