Blade 是 Laravel 框架中所使用的切版,可以根據需求把重複的版面適當的分開,減少重複、也方便日後做維護。這邊記錄下在 Blade 之中常用到的一些函式。
切版、獲取板塊
Yield Section
1
2
3
4
5
6
7
8
9
10<html>
<head>
<title></title>
</head>
<body>
<div class="wrapper">
@yield('NAME')
</div>
</body>
</html>
At Section
1
2
3
4
5@section('NAME')
<div class="container">
<!-- -->
</div>
@stop
Include Section
1
2
3<div>
@include('NAME')
</div>
條件、循環
Conditional if
1
2
3
4
5
6
7@if ( a > b )
// func …
@else if ( a > c )
// func …
@else
// func …
@endif
Loop for
1
2
3@foreach ( $items as $item )
// func($item)…
@endforeach
其中 $item
可以是 Object
也可以是 Array
。
顯示變數
1
{{ $var }}