Laravel错误Class' App \ Exceptions \ SymfonyDisplayer'未找到

时间:2017-10-16 10:00:56

标签: php api laravel-5.2

enter image description here

当我从移动设备向webservice发送请求时,我收到此错误。我试图更新作曲家和成功更新,但错误仍然相同。

  

Class' App \ Exceptions \ SymfonyDisplayer'找不到

你知道是什么原因引起的吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

错误信息非常清楚 - 文字它告诉你SymfonyDisplayer命名空间中没有App\Exceptions类(这很可能意味着缺少app/Exceptions/SymfonyDisplayer.php文件。但你很可能想要使用Illuminate\Exception\SymfonyDisplayer,这意味着您忘记添加

use Illuminate\Exception\SymfonyDisplayer

或使用完整命名空间,即实例化该类的对象:

$x = new \Illuminate\Exception\SymfonyDisplayer();

最后且不太可能的原因是您希望使用自己的SymfonyDisplayer并且它存在于预期的目录中,但自动加载器不知道这一点。这可以通过调用

来解决
composer dumpautoload

但是你提到了更新的作曲家包,所以这一步是自动执行的。