這篇文章主要介紹了Laravel框架模板繼承操作,結合實例形式分析了Laravel框架模板繼承的實現方法及相關操作注意事項,需要的朋友可以參考下
本文實例講述了Laravel框架模板繼承操作。分享給大家供大家參考,具體如下:
關於模板的繼承的加載,因為我們經常會在頭部引入很多樣式啊等相關文件,所以我們不能在每一個頁面都重新寫入
laravel和ThinkPHP載入的類似,ThinkPHP3.2使用
#<extend name="模板名字" />
佔位使用
<block name="menu"></block>
laravel只不過使用英文不同
舉例來說一個頁面,我們要在頭部引入了bootstrap頁面
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="external nofollow" > </head> <body> @yield('content') </body> </html>
#把這個檔案放在視圖的根目錄或自訂目錄,命名為app.blade.php 在佔位處使用
@yield('占位名称')
如何繼承呢,看下面程式碼
@extends('app') @section('content') 内容 @stop
這樣既可
##示範if判斷與迴圈控制
控制器中程式碼如下l:$data = ['a','b','c']; return view('sites.iffor',compact('data'));#那麼我們在檢視中可以如下
@extends('app') @section('content') @if(count($data)) <ul> @foreach($data as $v) <li>{{ $v }}</li> @endforeach </ul> @endif @stop其實這裡你可以不必要地使用if控制,主要是示範如何使用.以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網! 相關推薦:
以上是如何利用Laravel框架模板繼承操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!