@foreach($order->products as $product)
<tr>
<td> {{ $product->id }}</td>
<td> {{ $product->name }}</td>
<td> {{ $product->getRelationValue('pivot')->qty }} </td>
<td> {{ $product->getRelationValue('pivot')->price }} </td>
<td> {{ $total = $product->getRelationValue('pivot')->price * $product->getRelationValue('pivot')->qty }} </td>
</tr>
@endforeach
Grand Total:{{$total}}
我想显示总价值。有人可以帮我吗? 还可以以1,2,3 ....格式随机访问$ product-&gt; id。
答案 0 :(得分:2)
您可以执行以下代码:
@php
$grnadTotal = 0;
@endphp
@foreach($order->products as $product)
<tr>
<td>{{ $product->id }}</td>
<td>{{ $product->name }}</td>
<td>{{ $product->getRelationValue('pivot')->qty }}</td>
<td>{{ $product->getRelationValue('pivot')->price }}</td>
<td>{{ $total = $product->getRelationValue('pivot')->price * $product->getRelationValue('pivot')->qty }}</td>
</tr>
@php
$grnadTotal += $total;
@endphp
@endforeach
Grand Total:{{$grnadTotal}}
答案 1 :(得分:1)
使用此
总计: {{$order->products->count()}}