我希望通过在我的刀片中循环来查看数据库中的图像。为什么这个循环的结果重复了两次?
@for ($i = 0; $i < 2; $i++)
@foreach($tran['listImage'] as $image)
data-image-{!! $i !!}="../Transaction/{!! $image->tran_file !!}"
@endforeach
@endfor
//结果
数据图像-0 = “../交易/ 5kKhFq_avatar2.png”
data-image-0 =“../ Transaction / KLGNTm_download.jpg”
数据图像-1 = “../交易/ 5kKhFq_avatar2.png”
数据图像-1 = “../交易/ KLGNTm_download.jpg”
答案 0 :(得分:0)
@mrida回答你应该删除外部for循环。这就是导致循环运行两次的原因。
如果您需要计数,您可以获取数组的计数,以便在javascript上使用它。
@foreach($tran['listImage'] as $image)
data-image-{!! $i !!}="../Transaction/{!! $image->tran_file !!}"
@endforeach
$total_count = count($tran);
...
...
...
<script>
alert('{{ $total_count}}');
</script>