[英]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.