Laravel 视图:循环变量 $loop 基础用法

循环变量

@foreach ($users as $user)
    @if ($loop->first)
        <p>这是第一个循环</p>
    @endif
    @if ($loop->last)
        <p>这是最后一个循环</p>
    @endif
    <p>User ID 为:{{ $user->id }}</p>
@endforeach

循环嵌套

@foreach ($users as $user)
    @foreach ($user->posts as $post)
        @if ($loop->parent->first)
            第一级嵌套里的第一个循环
        @endif
    @endforeach
@endforeach
$loop->index: 当前循环迭代的索引(从0开始)
$loop->iteration: 当前的循环迭代(从1开始)
$loop->remaining: 剩下的迭代数量
$loop->count: 循环中的数据总数
$loop->first: 是否这是循环中的第一条数据,返回Boolean值
$loop->last: 是否这是循环中的最后一条数据,返回Boolean值
$loop->depth: 当前循环的嵌套级别
$loop->parent: 当在嵌套循环中,父的循环变量
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容