Correction status:qualified
Teacher's comments:任何模板都要具备的三大基本功能: 变量赋值, 流程控制, 模板继承
<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的前后排序!如果不保留就会替换掉
点击 "运行实例" 按钮查看在线实例