2015-07-03 45 views
1

我無法在任何表中執行任何「選擇」查詢。 DB::table,->where(condition),::find($something) ......什麼都行不通......我可以在表格中插入數據,但我無法檢索任何東西。無法從laravel中的表中檢索數據

我不斷收到此錯誤:

Call to a member function where() on a non-object

有沒有人遇到過這個問題嗎?

什麼建議嗎?

+3

顯示實際的代碼,但錯誤很明顯,你正在執行'$ foo-> where',而'$ foo'不是一個對象... –

回答

1

我還沒有發佈任何代碼,因爲我不知道錯誤來自哪裏。 所以我回到最後一刻,我記得錯誤出現了。 所以問題來自DB::table('TableName')->where(...)->get() 對於我的表我使用Eloquent和DB::tablewhere(...)在這種情況下不起作用..這是我在互聯網上找到的。 我,如果我使用$results=TableName::find(...)

因爲我很新的laravel5這將是完美的,如果有經驗的成員都可以證實我已經張貼以上沒有得到錯誤。