我在表勤杂工和类别之间有M:N关系。因此,数据透视表是category_handyman。如何获取所有在透视表中具有category_id = 1的勤杂工数据?我想做这样的事情:(但是这行不通)
$handymen = Handyman::with('categories')
->where('category_id', 1)
->get();
您可以使用whereHas()方法来过滤相关记录:
$handymen = Handyman::whereHas('categories', function($query) {
$query->whereId(1);
})->get();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句