例如,如果一个类别中有很多产品具有很多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)