Получить общее значение одного столбца из коллекции - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть таблица заказов, в которой хранятся заказы.

Каждый заказ может иметь дополнения.

Отношение доступно через

$order->supplements;

В столбце добавокТаблица под названием «unit_price».

Как получить общую стоимость всех добавленных комбинированных?

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

Попробуйте использовать сумму агрегатов ()

$totalPrice = $order->sum(function ($query) {
   return $query->supplements->sum('unit_price');
});
0 голосов
/ 29 ноября 2018

Попробуйте использовать запрос laravel sum.

$total = $order->supplements->sum('unit_price');

Должен дать вам общую стоимость

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...