如何仅获取第二个表上具有相关数据的行

时间:2017-04-22 18:04:25

标签: php laravel-5 laravel-eloquent

我有三张桌子

orders table
$table->hasMany("products");
products table
$has->hasOne("product");
and product table

现在,如果我从产品表中删除该值,并希望获得具有产品行的那些订单的产品。我怎么能得到它? 我用了

Orders::whereHas('products', function($query){
     return $query->has('product');
})->get();

但它不起作用。

0 个答案:

没有答案