我发出以下问题:
我在 blade 文件中从索引 1 到 3 对我的类别进行了 foreach 处理。
代码
@foreach($categories->take(3) as $category)
<ul>
<li>{{$category->name}}</li>
</ul>
@endforeach
但现在我想从另一个 ul 列表中的数据库中获取我的后半部分类别。
怎么做..?
谢谢:)
回答1
您可以使用 https://laravel.com/docs/9.x/collections#method-splice 方法弹出前 3 个元素,然后使用另一个 foreach 从其他类别中创建另一个 ul
列表,如下所示:
<?php
@foreach($categories->splice(0, 3) as $category)
<ul>
<li><a>{{ $category->name }}</a>
</ul>
@endforeach
@foreach($categories as $category)
<ul>
<li><a>{{ $category->name }}</a>
</ul>
@endforeach