Moc*_*lmi 1 php arrays laravel
请帮助我,我需要在显示的数据之上总计输出...
我的blade.php中有这样的循环
<table>
<thead>
<tr>
<th>Name</th>
<th>Amount</th>
</tr>
</thead>
<tbody>
@foreach($datas $data)
<tr>
<td>{{ $data->name }}</td>
<td>{{ $data->amount }}</td>
</tr>
@endforeach
</tbody>
Run Code Online (Sandbox Code Playgroud)
输出将如下所示:
现在如何在第一个行像下面的图像之前获得总输出?
laravel collection具有一个内置函数sum,该函数返回Collection的总和。
<table>
<thead>
<tr>
<th>Name</th>
<th>Amount</th>
</tr>
</thead>
<tbody>
<tr>
<td>Total Pencil</td>
<td>{{ $datas->sum('amount') }}</td>
</tr>
@foreach($datas $data)
<tr>
<td>{{ $data->name }}</td>
<td>{{ $data->amount }}</td>
</tr>
@endforeach
</tbody>
Run Code Online (Sandbox Code Playgroud)