2014-03-19 22 views
1

你好我剛剛構建了我的第一個Laravel 4應用程序,並且在部署過程中做了惡夢。在Laravel 4.1.x中自動加載我自己模型的問題

目前我有我的整個應用程序完成並在本地工作,這是偉大的,但是當我上傳到我的服務器是我遇到問題的地方。

我在共享主機,所以我有一個符號鏈接設置到我的公用文件夾,以便Web服務器根目錄是正確的。

現在,當我嘗試訪問嘗試加載任何我做我得到一個

Symfony \ Component \ Debug \ Exception \ FatalErrorException 
Class 'size' not found 

大小是我的機型之一,我的本地Web服務器上,我不具有模特的任何頁面像這樣的問題。

我試着做一個composer dump-autoloadcomposer dump-autoload -o並重新加載了這些文件,但它沒有改變任何東西。

我看過這個帖子Class Comment not found Laravel 4這是我遇到的同樣的問題,但它沒有爲我工作。

我一直在試圖部署我的應用程序在過去的3天,現在無法弄清楚,所以這一直非常令人沮喪,所以任何和所有的幫助,非常感謝!

+4

看到'尺寸'是小寫字母,我猜這是你問題的根源。型號名稱幾乎總是StudlyCase。這很可能是您的虛擬主機區分大小寫,而您的本地環境則不是。始終如一! –

+0

哦,我的上帝,我不敢相信那是它。我的模型文件都是StudlyCase,但是在我的文件中,當我在模型之間進行關聯時,我的文件中有小寫字母!現在所有的工作都可以解決。謝謝 – ddelnano

+0

你應該把這個作爲一個完整的答案@Cryode所以這個問題可以標記爲回答 – duellsy

回答

1

看到size在你的錯誤中是小寫字母,我猜這就是你的問題的根源。

型號名稱幾乎總是StudlyCase。這很可能是您的虛擬主機區分大小寫,而您的本地環境則不是。始終如一!