Jas*_*son 1 blade laravel-4 laravel-blade
我试图只获取循环中出现的第一个元素。所以如果我有类似的东西
@foreach($entries as $entry)
@if($element == 1)
// do something
@else
// do something else
@endif
@endforeach
Run Code Online (Sandbox Code Playgroud)
@foreach($array as $key => $value)
@if($loop->first)
// do something
@else
// do something else
@endif
@endforeach
Run Code Online (Sandbox Code Playgroud)
默认情况下,blade 没有有用的 @break 和 @continue。所以这包括在内。
此外,$loop 变量是在循环内部引入的,(几乎)与 Twig 完全一样。
loop.first 如果第一次迭代为真
还有其他类似的方法,但是如果没有以开头的元素,您会遇到问题 0
....
if($key == 0)
....
Run Code Online (Sandbox Code Playgroud)