Суммируйте все значения столбцов в laravel (значения являются динамическими и не хранятся в базе данных) - PullRequest
0 голосов
/ 01 июня 2018

У меня есть настройки табличного представления следующим образом:

    @foreach ($payments as $payment)
    <tr>
        <td>{{ $payment->formatted_date }}</td>
        <td>{!! $payment->formatted_description !!}</td>
        <td>{{ $payment->tax }}</td>
        <td> ${!! number_format($file->where('PaymentType', ($payment->ca_name))->pluck('Last')->get(0), 2) !!}</td>
    </td>
    </tr>
@endforeach

Теперь, конечно, это может больше возвращать от 0 до 100 или более строк.Как можно суммировать налоговый столбец и рассчитать ($ {!! number_format ($ file-> where ('PaymentType', ($ payment-> ca_name)) -> pluck ('Last') -> get (0), 2) !!}) последняя колонка.Я предполагаю, что оба они сделаны одинаково?Столбец налогов извлекается из базы данных MySQL, но последний столбец извлекается из постоянно меняющегося файла JSON.

Спасибо!

1 Ответ

0 голосов
/ 01 июня 2018

Использование Коллекции Laravel

$data = collect($payments);
$total = $data->sum('tax');
echo $total;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...