【问题标题】:Laravel error Class 'App\Exceptions\SymfonyDisplayer' not foundLaravel 错误类 'App\Exceptions\SymfonyDisplayer' 未找到
【发布时间】:2017-10-16 10:00:56
【问题描述】:

当我从移动设备向网络服务发送请求时,我收到了这个错误。我已经尝试更新作曲家并成功更新,但错误仍然相同。

找不到类“App\Exceptions\SymfonyDisplayer”

你知道是什么原因造成的吗?

非常感谢。

【问题讨论】:

    标签: php api laravel-5.2


    【解决方案1】:

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

    use Illuminate\Exception\SymfonyDisplayer
    

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

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

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

    composer dumpautoload
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-08
      • 1970-01-01
      • 2020-10-10
      • 2016-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多