Laravel类未找到致命错误异常


Laravel Class Not Found FatalErrorException

这是我看到的错误。

未找到类"A''B''C''D''F''ETypeRequiredException"

我尝试了什么

  • composer转储
  • composer转储自动加载&composer转储自动加载-o
  • 将类移动到A''B''C''D''R和voala!它正在发挥作用
  • 来回移动,无法工作

代码段

我看到的页面错误:

<?php namespace A'B'C'D'R;
use A'B'C'D'EInterface;
use A'B'C'D'F'ETypeRequiredException;
class E implements EInterface
    protected function foo()
    {
        if(empty($this->bar)) { throw new ETypeRequiredException("Bar is undefined."); }
    }

从未加载的页面

<?php namespace A'B'C'D'F;
class ETypeRequiredException extends 'UnexpectedValueException {}

如果使用psr-0解析名称空间:

"psr-0": {
    "X": "app"
}

你应该知道它会使用你的路径结构,所以

ETypeRequiredException

应放入

app/A/B/C/D/F/ETypeRequiredException.php