Например, если в категории много товаров с множеством артикулов, как мне получить все товары, у которых есть артикул с ценой выше 10?
Это возвращает все категории, но имеет только ожидаемые SKUS, где мне нужны только категории, в которых указаны SKUS.
$category = new Category();
$category->with(array('products', 'products.skus' => function ($query) {
$query->where('price', '>', 10);
}))->get();