我希望能夠編寫一個雄辯的查詢,我可以將此查詢傳遞給此模型函數,以僅返回包含發佈在$ publishDate上的故事的類別。在Laravel中查詢模型
E.G. - 這是我的願望,但我得到以下錯誤「調用未定義的方法照亮\數據庫\查詢\生成器::故事()」
在我的控制器:
Category::orderBy('id', 'ASC')->stories($publishDate)->get();
而且在我的模型:
public function stories($publishDate)
{
return $this->hasMany('Workbench\Dailies\Story', 'category_id')
->orderBy('story_title', 'ASC')
->where('publish_date', $publishDate);
}
我相信這是非常簡單的事情,但我無法弄清楚。提前致謝。
你想實現什麼? –
對不起,我編輯了我的問題,使其更清楚。 – cmill02s
什麼是完整的錯誤信息?它應該看起來像這樣:調用未定義的方法Illuminate \ Database \ Query \ Builder :: stories() – seeARMS