0
我有5個表。Laravel雄辯5表
Users
Categories
Products
Product_categories
Order Details
用戶購買一個項目,在我的訂單詳細信息表我店的數量等
我想回去是通過用戶主目錄=「測試」的所有項目。
$user = Auth::user();
return $user->items();
我在我的用戶模型上有以下關係。
public function items()
{
return $this->hasMany('App\OrderDetail','user_id')->selectRaw('item_description,count(quantity) as count')->where('item_description','<>','Carriage')->groupBy('item_id')->get();
}
我知道我已經不在這裏相關的類別表,但我不知道我會怎麼把所有的用戶命令的詳細信息,其中項目類別爲「測試」。該項目可以與許多類別相關,因此可以與product_categories表相關。
我不是有人在寫答案之後我想知道我在哪裏開始考慮通過模型鏈接這些問題?
我說我必須在我的模型關係中做一個函數嗎?