你好我剛剛構建了我的第一個Laravel 4應用程序,並且在部署過程中做了惡夢。在Laravel 4.1.x中自動加載我自己模型的問題
目前我有我的整個應用程序完成並在本地工作,這是偉大的,但是當我上傳到我的服務器是我遇到問題的地方。
我在共享主機,所以我有一個符號鏈接設置到我的公用文件夾,以便Web服務器根目錄是正確的。
現在,當我嘗試訪問嘗試加載任何我做我得到一個
Symfony \ Component \ Debug \ Exception \ FatalErrorException
Class 'size' not found
大小是我的機型之一,我的本地Web服務器上,我不具有模特的任何頁面像這樣的問題。
我試着做一個composer dump-autoload
和composer dump-autoload -o
並重新加載了這些文件,但它沒有改變任何東西。
我看過這個帖子Class Comment not found Laravel 4這是我遇到的同樣的問題,但它沒有爲我工作。
我一直在試圖部署我的應用程序在過去的3天,現在無法弄清楚,所以這一直非常令人沮喪,所以任何和所有的幫助,非常感謝!
看到'尺寸'是小寫字母,我猜這是你問題的根源。型號名稱幾乎總是StudlyCase。這很可能是您的虛擬主機區分大小寫,而您的本地環境則不是。始終如一! –
哦,我的上帝,我不敢相信那是它。我的模型文件都是StudlyCase,但是在我的文件中,當我在模型之間進行關聯時,我的文件中有小寫字母!現在所有的工作都可以解決。謝謝 – ddelnano
你應該把這個作爲一個完整的答案@Cryode所以這個問題可以標記爲回答 – duellsy