./resources/views/layouts/partials 放置區塊
二、可新增目錄分類
三、名稱為 name.blade.php
四、用 return view('樣板名稱');中間資料夾用 . 分隔
五、blade使用
@extends 延伸自哪個模板
@yield 主模板中,等套入的區域,後面@yield("命名");
@include 保含哪一個模板
例:在views版下放置一個 default.blade.php 預設模板
內容如下:
<html lang="en">
<head>
<meta charset="UTF-8">
<title>@yield('title')</title>
</head>
<body>
@include("layouts.partials.sidebar")
<div class="container">
@yield('content')
</div>
@include('layouts.partials.footer')
</body>
</html>
日後新增模板,即可:
@extends('default')
@section('title','標題')
@section('content')
<h1>測試</h1>
<div>新增模板</div>
@endsection
六、帶參數進模板
./routes/web.php
Route::get('teacher_base', function () {
$data=['name'=>'Tom'];
return view ('teacher_base.index',$data);
});
或是在view()下用with()方法
Route::get('/', function () {
return view ('welcome')->with('hello', '大家好~~');
});
然後在welcome.blade.php
Laravel{{$hello}}
./resources/views/模板.blade.php
<div>新增教師 {{$name}}</div>
沒有留言:
張貼留言