簡體   English   中英

找不到Laravel類FatalErrorException

[英]Laravel Class Not Found FatalErrorException

這是我看到的錯誤。

找不到類別'A \\ B \\ C \\ D \\ F \\ ETypeRequiredException'

我嘗試過的

  • 作曲家轉儲
  • composer dump-autoload和composer dump-autoload -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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM