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中文網其他相關文章!