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

results matching ""

    No results matching ""