Laravel - Blade Notes

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 }}

分享到 評論