我在这里有这个HTML代码:
<div class="bids_container col-lg-8 col-lg-offset-2">
@each('comp.bid_summary', $bids, 'bid')
</div>
我的出价由10分页。我想要做的是当此列达到10行时,我想开始在其旁边的新列中添加新行。这有可能吗?
答案 0 :(得分:1)
您可以返回整个集合并chunk
,而不是对导致多个页面的出价进行分页:
@foreach ($bids->chunk(10) as $chunk)
<div class="row">
@each('comp.bid_summary', $chunk, 'bid')
</div>
@endforeach
$chunk
是完整集合的子集
答案 1 :(得分:0)
我喜欢Tykus的答案,但看起来OP并没有定义comp.bid_summary
中的列,所以我觉得这样的事情更接近于预期的结果:
<div class="bids_container">
<div class="row">
@foreach ($bids->chunk(10) as $chunk)
<div class="col-lg-6">
@each('comp.bid_summary', $chunk, 'bid')
</div>
@endforeach
</div>
</div>
您希望分页20以获得2列。
如果您删除分页并获得超过20个结果,那么您将获得超过2列,因此您可以{}之前->limit(20)
确保只显示2列。