[英]how to merge foreach loop in laravel blade?
我在刀片模板中使用嵌套的 foreach,但所有記錄都是重復的。 所以我嘗試過的代碼如下。
<tbody>
@foreach($ordertaker as $ot)
@foreach($totalorder as $tord)
<tr>
<td>
{{ $ot->total_visit }}/{{ $tord }}
</td>
</tr>
@endforeach
@endforeach
</tbody>
如果在數據庫中我有價值
total_visit = [10, 30] 和 sum = [20, 40]
然后我有 output
10/20
10/20
20/40
20/40
但要求的結果是
10/20
20/40
有沒有辦法我可以使用單循環來獲得兩個結果示例
@foreach($ordertaker as $ot && $totalorder as $tord)
試試這個,希望這對你使用兩個循環有用,所以如果你有 2 個結果,那么它們會相乘,這就是你得到 4 個結果的原因
<tbody>
@foreach($ordertaker as $key => $ot)
<tr>
<td>
{{ $ot->total_visit }}/{{ $totalorder[$key] }}
</td>
</tr>
@endforeach
</tbody>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.