我对Laravel foreach有一些问题。 Foreach和foreach一样运作良好,但是我已经将需要放入的多个相同项目进行了eaching。 例如 我有可以每天预订的产品,如果我预订10天,它将获得的价格是同一产品的10倍。我需要开发一种功能,将所有人均价格,数量和总价格相加并汇总显示。它提供了正确的信息和价格,我只需要汇总所有数据并将其合并为一个即可。当然,我需要预告所有产品,因为它可以是10天中的2个产品,并且每个产品要预告10次。
如果我要检查该产品的ID是否相同,则必须输入$change->rate_id
这是我在刀片服务器中使用的代码
@foreach($extras_changes as $iKey => $change)
@php $extraId = uniqid(); @endphp
<tr>
<td class="cell-product">
<div class="product-body">
<a data-toggle="modal" data-target="#{{$extraId}}">
<h4 class="modal-title product-title">{{$change->offerable->name}}</h4>
</a>
</div>
</td>
<td class="cell-total col-md-2 text-right">
<span class="price">
@php
$price = _amount($change->price, $change->currency, get_display_currency());
@endphp
@include('extranet.amount', ['data'=> $price])
</span>
</td>
<td class="text-center">
{{$change->quantity}}
</td>
<td class="cell-total col-md-2 text-right">
<span class="price">
@php
$amount = _amount($change->price * $change->quantity, $change->currency, get_display_currency());
$amountChange += $amount['value'];
@endphp
@include('extranet.amount', ['data'=> $amount])
</span>
</td>
</tr>
@include('frontend.planner.change_modal_new', ['id' => $extraId])
@endforeach
我将再举一个例子,让您更具体。 我有这样的桌子:
产品名称|每人价格|数量|总计
晚餐| 9,50欧元| 2 | 19,00欧元
晚餐| 9,50欧元| 2 | 19,00欧元
晚餐| 9,50欧元| 2 | 19,00欧元
晚餐| 9,50欧元| 2 | 19,00欧元
晚餐| 9,50欧元| 2 | 19,00欧元
我需要显示为:
产品名称|每人价格|数量|总计