【发布时间】:2021-06-11 21:12:00
【问题描述】:
我有一个具有子类别关系的类别模型。我需要获取所有子类别都处于活动状态的所有类别。 请帮我形成一个查询
我做到了
$query->whereHas('subcategory', function($query) {
query->where('subcategory.status', '=', 'passed');
});
但此查询返回的类别中至少有一个子类别处于活动状态,但我需要所有子类别都搁浅,状态为活动
【问题讨论】:
-
发布你的模型我们可以检查关系
-
public function subcategory() { return $this->hasMany(CategorySubcategory::class, 'category_id'); }