Если это работает:
$offer::(‘Information’)->prices()->personal(1)->max(‘price’);
И это работает:
$offer::(‘Information’)->prices()->personal(1)->min(‘price’);
Нет ли способа каким-либо образом объединить их, например:
$offer::(‘Information’)->prices()->personal(1)->max(‘price’)->as('max_personal_price')->prices()->personal(1)->min(‘price’)->as('min_personal_price');
Результирующий только один запрос, требующий вызова со всей доступной информацией:
{
"id": 1,
"name": "test",
"max_personal_price": 1234.50,
"min_personal_price": 345.40,
"information": {
"type": 3,
"status": 1
}
}