【laravel5.1-0.0.8】视图操作
2015-10-19 本文已影响77人
dingyiming
视图
- 在
resources/views/
下面; - 格式
viewname.blade.php
传值到页面
-
compact
传入一个数组
$article = array();
····
if (view()->exists('articles.show')) {
return view('articles.show',compact('article'));
}
Blade模板渲染页面
- 注释:
{{- -}}
- 显示数据:
{{ $key }}
- 输出存在的数据
{{ isset($name) ? $name : 'Default' }}
或
{{ $name or 'Default' }}
- 显示原生数据
{!! $name !!}.
- 控制语法
- 判断
@if () ··· @elseif() ··· @else ··· @endif
@unless() ··· @endunless
- 循环
@for($i=0;$i<10;$i++) ··· @endfor
@foreach ($users as $user) {{$user->id}} @endforeach
@while(true) ··· @endwhile
@forelse($users as $user) ··· @empty @endforelse
- 包含子视图
@include()