我已經創建了一個示例模型:模型像「爲MyModel」(雙字)不加載
class ExampleModel extends Eloquent {
protected $table = 'example_model';
}
然後我試圖調用ExampleModel::all()
其返回錯誤function all() does not exist
(好像創建類,但沒有鋒功能)。將模型名稱(和文件名)更改爲Examplemodel
(現在型號名稱是一個字)後,它可以工作。問題不在於我拼寫錯誤,因爲我檢查了一百次,並且我的文件+類名匹配。
我缺少一些關於自動加載的內容嗎?
我在Windows上,所以我也嘗試更改文件名到Examplemodel
而不更改類名,但它仍然似乎加載沒有Eloquent
方法的類。
您是否檢查過模型類的文件名?它應該與提到的類名相同。 – Daenarys
@Infinity是的,我甚至複製和粘貼的情況下,我錯過了一些信。 – Linek