我有Products
表和Categories
表。
每种产品都可能有一个或多个产品。为此,我创建了表:products_caetgories
。
那么,我如何在where
= 1?
product_category
条件
我试着像:
Product::with("categories")->where("product_category", 1)->get();
答案 0 :(得分:0)
了解whereHas
您可以使用whereHas和orWhereHas方法放置“where” 你的条件有疑问。这些方法允许您添加 对关系约束的自定义约束,例如检查 评论的内容:
Product::with("categories")->whereHas("categories", function($query){
$query->where('id','=',1);
})->get();