视图 1、 视图(view), 将视图作为一个独立的组件实现了与控制器的解耦,在代码的任何位置可以使用view() 方法加载一个视图。 2、 模板语法 指令说明、定界符 自定义标签前缀 @ 为所有的控件结构、继承和任何想要添加的自定义功能的使用指令 定界符:{{}} 3、条件语句 @if ($age < 22) 看到妹子会脸红,不敢搭讪, @elseif ($age > 25) 看到妹子就会打招呼 @else 这种情况是不存在的 @endif 4、与if相反的语法 @unless ($age < 22) 什么情况会满足呢 @endunless 5、循环语句 类型:@for、 @foreach @while @foreach ($data as $student) {{$student['score']}} {{$student['love']}} @endforeach @while ($user = array_pop($data)) {{$user['score']}} @endwhile @forelse 当迭代对象为空的时候,允许像foreach处理数据 @forelse ($data as $student) {{$student['score']}} {{$student['love']}} @empty 没有任何的数据 @endforelse
循环中的变量 $loop 包含很多迭代、循环需要的属性 index 索引 0 代表第一项, iteration 1代表第一项,remaining还有多少项 Count 循环总数 first 第一个 (结果是 bool),last最后一个(bool) Depth 循环层数 parent @foreach ($data as $student) {{$student['score']}} {{$student['love']}} {{$loop->index}} @foreach ($student as $value) {{$loop->parent->iteration}} @endforeach @endforeach Or 在不确定某个变量是否有值的话 {{$username or '默认值'}} 一般在语言包处理
laravel blade引擎和模板控制结构(五)
最新推荐文章于 2021-03-11 11:56:37 发布