本文實(shí)例講述了Laravel框架模板繼承操作。分享給大家供大家參考,具體如下:
關(guān)于模板的繼承的加載,因?yàn)槲覀兘?jīng)常會(huì)在頭部引入很多樣式啊等相關(guān)文件,所以我們不能在每一個(gè)頁(yè)面都重新寫入
laravel和ThinkPHP加載的類似,ThinkPHP3.2使用
extend name="模板名字" />
占位使用
block name="menu">/block>
laravel只不過(guò)使用英文不同
舉例來(lái)說(shuō)一個(gè)頁(yè)面,我們要在頭部引入了bootstrap頁(yè)面
!DOCTYPE html> html lang="en"> head> meta charset="UTF-8"> title>Document/title> link rel="stylesheet" rel="external nofollow" > /head> body> @yield('content') /body> /html>
把這個(gè)文件放在視圖的根目錄或者自定義目錄,命名為app.blade.php 在占位處使用
@yield('占位名稱')
如何繼承呢,看下面代碼
@extends('app') @section('content') 內(nèi)容 @stop
這樣既可
演示一下if判斷和循環(huán)控制
控制器中代碼如下l:
$data = ['a','b','c']; return view('sites.iffor',compact('data'));
那么我們?cè)谝晥D中可以如下
@extends('app') @section('content') @if(count($data)) ul> @foreach($data as $v) li>{{ $v }}/li> @endforeach /ul> @endif @stop
其實(shí)這里你可以不不必要使用if控制,主要是演示如何使用.
更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進(jìn)階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。
標(biāo)簽:成都 山東 巴中 林芝 張家口 威海 泰州 梅州
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Laravel框架模板繼承操作示例》,本文關(guān)鍵詞 Laravel,框架,模板,繼承,操作,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。