批改状态:合格
老师批语:任何模板都要具备的三大基本功能: 变量赋值, 流程控制, 模板继承

<div class="header">
@foreach($navs as $nav)
<a href="{{$nav['url']}}">{{$nav['title']}}</a>
@endforeach
</div>
<h3 style="color:red">一、blade模板标签使用两个大括号输出变量↓</h3>
{{$span}}
<hr>
<h3 style="color:red">二、blade模板里一个大括号里变量两边分别加上两个!号,可以输出php代码↓</h3>
{!!$span!!}
<hr>
<h3 style="color:red">三、blade模板里在双大括号前添加@符号,就不会被编译↓</h3>
@{{$nav['title']}} 和 {{$nav['title']}}
<hr>
<h3 style="color:red">四、blade模板的注释,双大括号加双横杠↓</h3>
<p>blade的注释和PHP一样,不会渲染到页面中,只能在文档里看到 </p>
{{-- blade的注释和PHP一样,不会渲染到页面中,只能在文档里看到 --}}
<hr>
<h3 style="color:red">五、blade模板的可以使用@ php @ endphp 代替< ?php ? >在里面输出php代码↓</h3>
<hr>
<h3 style="color:red">六、blade模板的常用判断语句@ if↓</h3>
1. @ if (判断条件)<br>输出 {!!$span!!}@ endif 结束 <br>
2. @ switch (3) <br>@ case (1) @ break; <br>@ ease(2) @ break;
<br>
3.@ for ($i=0,$i< count ($nav ); $i++) <br> 输出内容 @ endfor 结束
<div class="header">
@for($i=0;$i<count($navs);$i++)
<a href="{{$navs[$i]['url']}}">{{$navs[$i]['title']}}</a>
@endfor
</div>
<br>
4.@ while (条件) 输入 @ endwhile 结束
<hr>
<h3 style="color:red">七、blade模板的继承↓</h3>
1. @ extends(' 继承模板的路径名称 ')
2. @ section ('设置母版名称') 需要输出继承的内容 @ show 结束_;<br>然后子版继承母版内容:
@ section ('设置子版名称要和母版的名称一样') 内容 @ endsection 结束,<br>
如果母版里有内容并且需要保留就需要添加 @ parent ,内容按添加 @ parent的前后排序!如果不保留就会替换掉点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号