Laravel哪个条件有条件?

时间:2016-09-04 18:34:31

标签: laravel-5.2 laravel-5.3

我有Products表和Categories表。

每种产品都可能有一个或多个产品。为此,我创建了表:products_caetgories

那么,我如何在where = 1?

的情况下设置product_category条件

我试着像:

Product::with("categories")->where("product_category", 1)->get();

1 个答案:

答案 0 :(得分:0)

了解whereHas

  

您可以使用whereHas和orWhereHas方法放置“where”   你的条件有疑问。这些方法允许您添加   对关系约束的自定义约束,例如检查   评论的内容:

Product::with("categories")->whereHas("categories", function($query){
 $query->where('id','=',1);
})->get();