Я хочу получить подмножество связанных данных, используя метод With. Я реализую это следующим образом:
public function all($user_id){
return Cart::where("user_id", $user_id)
->with(['products' => function($query){
$query->select("products.*", "quantity");
},'products.productsDetails' => function($query){
$query->select("id", "price");
}])->get();
}
, но вторая функция возвращает ноль все время. Как получить подмножество данных?