小编Aar*_*ell的帖子

如何查询laravel中的深层关系并按孩子筛选父母?

例如,如果一个类别中有很多产品具有很多skus,那么我如何获得所有sku价格大于10的产品?

这将返回所有类别,但仅附加了预期的skus,在这里,我只希望说出skus的类别。

$category = new Category();
$category->with(array('products', 'products.skus' => function ($query) {
    $query->where('price', '>', 10);
}))->get();
Run Code Online (Sandbox Code Playgroud)

php laravel eloquent

5
推荐指数
1
解决办法
1754
查看次数

标签 统计

eloquent ×1

laravel ×1

php ×1