精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

Laravel Blade 模板

laravel blade模板

laravel 5.1引入了使用 blade 的概念,這是一種模板引擎,用于設計獨特的布局。這樣設計的布局可以被其他視圖使用,并且包括一致的設計和結(jié)構(gòu)。

與其他模板引擎相比,blade在以下方面具有獨特之處 -

  • 它不限制開發(fā)人員在視圖中使用普通的php代碼。
  • 這樣設計的刀片視圖將被編譯并緩存,直到它們被修改。

這里給出的屏幕截圖顯示了laravel的完整目錄結(jié)構(gòu)。

您可以觀察到所有視圖都存儲在 resources / views 目錄中,而laravel框架的默認視圖是 welcome.blade.php 。

請注意,其他刀片模板也是以類似方式創(chuàng)建的。

 

創(chuàng)建刀片模板布局的步驟

您將不得不使用以下步驟創(chuàng)建刀片模板布局 -

步驟1

  • 在 resources / views 文件夾中創(chuàng)建一個布局文件夾。我們將使用此文件夾將所有布局存儲在一起。
  • 創(chuàng)建一個文件名為 master.blade.php ,該文件將具有與其關(guān)聯(lián)的以下代碼 -
    
      <title>demolaravel - @yield('title')</title>    
   
      @yield('content')
   

第2步

在這一步中,您應該擴展布局。擴展布局涉及定義子元素。laravel使用 blade @extends 指令來定義子元素。

在擴展布局時,請注意以下幾點 -

  • 刀片布局中定義的視圖以獨特方式注入容器。
  • 各種視圖部分都是作為子元素創(chuàng)建的。
  • 子元素作為 child.blade.php 存儲在布局文件夾中 **

這里顯示了一個顯示擴展上面創(chuàng)建的布局的示例 -

@extends('layouts.app')
@section('title', 'page title')
@section('sidebar')
   @parent

this refers to the master sidebar.

@endsection @section('content')

this is my body content.

@endsection

第3步

要在視圖中實現(xiàn)子元素,您應該按照需要的方式定義布局。

觀察這里顯示的屏幕截圖。您可以發(fā)現(xiàn),著陸頁中提到的每個鏈接都是超鏈接。請注意,您也可以使用上述步驟在刀片模板的幫助下將它們創(chuàng)建為子元素。

下一節(jié):laravel 重定向

laravel 教程

相關(guān)文章