我有一個brand
表,models
表,categories
表。按預定加載值排序集
brand
有models
hasMany
關係,models
有belongsTo
關係brand
,categories
有models
表belongsToMany
關係。一切正常。
現在,我該如何獲得某個品牌的所有型號?
我已經試過這樣:
$categories = Category::with(['models'=>function($query) use ($brand_name){
$query->with(['brand'=>function($query) use ($brand_name){
$query->where('name', $brand_name);
}]);
}])->where('name', 'presses')->first();
但它有一個特定的類別中選擇所有車型相同的效果。這不是過濾品牌名稱。
我該怎麼做?
你可以給特定類別的例子。所看到的是品牌名稱,但不是類別名稱 – oseintow
@oseintow類別名稱將是'press' - >最後一行。 – user1012181