Laravel Blade 模板简介
TestController.php
主控制器
class TestController extends Controller {
public function index() {
$nameArr = ['卡夫', '张三', '李四'];
return view('test.about', compact('nameArr'));
}
}
app.blade.php
将常用代码 封装在模板容器
<html>
<head>
<title>Laravel</title>
</head>
<body>
<div class="container">
<div class="content">
{{-- 封装 --}}
@yield('content')
</div>
</div>
</body>
</html>
about.blade.php
模板
@extends('app') {{-- 引入封装 --}}
@section('content') {{-- 替换目标 --}}
@if(count($nameArr)>0)
@foreach($nameArr as $name)
<div class="quote">{{$name}}</div>
@endforeach
@endif
@stop