详解laravel中blade模板带条件分页(3)

3. 流程控制

3.1 for

@for ($i = 0; $i < 10; ++$i)
 {{ $i }} <br />
@endfor

3.2 foreach

@foreach ($data as $k => $v)
 {{ $k }} <br />
@endforeach

3.3 forelse

@foreach ($data as $k => $v)
 // $data有值
 {{ $k }} <br />
@empty
 // $data没有值
@endforeach

3.4 if

@if(condition) - if开始

@else - else不带条件

@elseif(condition) - else带条件

@endif - 结束if

3.5 while

@while(condition) - while循环开始

@endwhile - while循环结束

3.6 unless

@unless(condition) - unless开始
@endunless - unless结束

4. 使用原生 PHP

@php 
 // 里面写php代码
 echo "使用原生 PHP";
@endphp

5. 包含子视图

被包含的子视图可以引用父视图定义的所有变量。
你可以传递额外的数据到子视图

定义父视图 parent.blade.php,并包含子视图 child.blade.php,且传入额外数据

<!-- 包含子视图 -->
@include("child" , [
"other" => "额外数据"
])

总结

到此这篇关于laravel中blade模板带条件分页的文章就介绍到这了,更多相关laravel blade模板内容请搜索黑区网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持黑区网络!