gpt4 book ai didi

laravel - 限制 Blade foreach 循环的结果

转载 作者:行者123 更新时间:2023-12-02 13:28:06 25 4
gpt4 key购买 nike

好吧,我对 Blade 还很陌生,而且我确实设法在我的页面上获得了我要求的所有结果。现在我只想在我的页面上显示全部项目中的 10 个,我似乎对此很挣扎,尝试了 array_slice 到目前为止没有任何成功。有什么建议吗?

在我当前使用的代码下方

        {{--@foreach ($element['subs']->slice(0, 10) as $item)--}}

@foreach ($element['subs'] as $item)
<div class="highlight {{ $element['class'] }}">
<div class="el-inner-news">

<div class="image-news">
<a href="{{ $item['news-item']['slug'] }}"> <img src="{{ $item['news-item']['image'] or "/assets/frontend/baywest/images/newsholder.png" }}" class="center-img" alt="{{ $item['news-item']['title'] }}" /> </a>
</div>

<div class="desc-news">
<div class="title-highlight">
<a href="{{ $item['news-item']['slug'] }}">{{ $item['news-item']['title'] }}</a>
</div>

<div class="text-highlight">
{!! $item['news-item']['textfield'] !!}
</div>

<div class="learn-more-news">
<a href="{{ $item['news-item']['slug'] }}">{{ $item['news-item']['read-more'] or "Learn more" }} </a>
</div>
</div>

</div>
</div>
@endforeach

提前致谢!

最佳答案

如果它是一个集合,则更简洁的方法可能是这样的:

@foreach ($element['subs']->slice(0, 10) as $item)
...Code
@endforeach

另一种集合方式:

@foreach ($element['subs']->take(10) as $item)
...Code
@endforeach

或者如果它是一个数组:

@foreach (array_slice($element['subs'], 0, 10) as $item)
...Code
@endforeach

关于laravel - 限制 Blade foreach 循环的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33393376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com