Laravel 来自 Pivot 的产品总数 table
Laravel total of products from Pivot table
@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}}
我想显示总值。有人可以帮我吗?
还有随机访问 $product->id 格式 1,2,3....
您可以执行如下代码:
@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}}
使用这个
总计: {{$order->products->count()}}
@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}}
我想显示总值。有人可以帮我吗? 还有随机访问 $product->id 格式 1,2,3....
您可以执行如下代码:
@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}}
使用这个
总计: {{$order->products->count()}}