首頁 >後端開發 >php教程 >laravel5錯誤提示「呼叫類別不存在」有哪些原因?

laravel5錯誤提示「呼叫類別不存在」有哪些原因?

黄舟
黄舟原創
2017-10-13 09:29:434445瀏覽

laravel5錯誤提示「呼叫類別不存在」有哪些原因?

laravel5.5 下錯誤提示-呼叫類別不存在

一、問題背景

經常我們在本地windows下開發完專案後,非常認真測試下來,什麼問題也沒有,然後放心地上線,結果一測試線上版本,各種報錯,內心的陰影面積隨著一次次這種情況發生,一次次擴大,實在不能忍了,於是下定決心以後線下開發也用linux環境。只不過,踩過這麼多的坑,還是記錄經驗,為後來者做貢獻。

二、找不到類別的情況

1. 弱智錯誤1:類別名稱寫錯;

2. 弱智錯誤2:類呼叫路徑寫錯;

3. 常見錯誤1:類別名稱大小寫沒有完全一致;

4. 常見錯誤2:類別檔案裡有語法錯誤;

5. 不常見錯誤1:laravel的類別文件名中不允許有" . " 存在,像TP3裡面的類別文件格式是xxx.class.php,像這種文件在laravel裡面會報錯,laravel裡面的類文件名只能是xxx.php;

6. 不常見錯誤2:調用了一些laravel支持的第三方擴展類,但沒有composer Install去安裝,這種情況下到項目根目錄下更新一下composer就可以了。

7. 不常見錯誤3:手動建立的類別文件,沒有被Laravel框架放在容器裡,引用類別文件時就找不到。此時需要執行composer update,更新Laravel的容器。

以上,是我踩過的坑,不管是否弱智,都踩過,畢竟還是年輕過一場…

更多相關知識,請訪問 PHP中文網! !

以上是laravel5錯誤提示「呼叫類別不存在」有哪些原因?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn