php for break跳出当前循环,laravel blade foreach continue and break 跳过或跳出循环

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:34   2238   0

laravel blade foreach continue and break 跳过或跳出循环

例子:

如果用户id是1就跳过循环,这里我们forelse当没有数据的时候默认输出一些提示信息:

@forelse($data as $item)

@if($item->id == 1)

@endif

{{$item->name}}

@empty

还没有用户请添加

@endforelse

第二种方法是自定义一个blade模板的定义:在AppServiceProvider类的boot方法里面添加如下代码:

public function boot()

{

Blade::directive('continue', function() {

return "<?php continue; ?>";

});

Blade::directive('break', function() { return "<?php break; ?>"; });

}

在blade模板中使用@continue 和 @break即可,当然你可以定义自己喜欢的任何封装

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP