国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > WEB開(kāi)發(fā) > 正文

Laravel-Blade模板引擎

2024-04-27 15:16:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Blade模板引擎

Blade模板引擎簡(jiǎn)介及模板繼承的使用基礎(chǔ)語(yǔ)法及include的使用流程控制模板中的URL

1.1 Blade模板引擎簡(jiǎn)介

Blade是laravel提供的一個(gè)既簡(jiǎn)單又強(qiáng)大的模板引擎和其他流行的php模板引擎不一樣,Blade并不限制你在視圖(view)中使用原生php代碼所有Blade視圖頁(yè)面都將被編譯成原生PHP代碼并緩存起來(lái),除非你的模板文件被修改了,否則不會(huì)重新編譯

1.2 Blade模板繼承的使用

section 用來(lái)定義一個(gè)視圖片段。可以有內(nèi)容,可以被子模板擴(kuò)展yield 用來(lái)展示某個(gè)指定section的內(nèi)容,相當(dāng)于一個(gè)占位符。yield不可擴(kuò)展extendsparent

新建layouts.blade.php模板,代碼如下:

模板所在路徑laravel/resources/views/layouts.blade.php

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>輕松學(xué)會(huì)Laravel-@yield('title')</title> <style> .header {width:1000px; height:150px; margin:0 auto; background: #f5f5f5; border:1px solid #ddd; } .main {width: 1000px; height: 300px; margin: 0 auto; margin-top: 15px; clear: both; } .footer {width:1000px; height:150px; margin:0 auto; margin-top: 15px; background: #f5f5f5; border:1px solid #ddd; } .main .sidebar {float:left; width:20%; height:inherit; background: #f5f5f5; border:1px solid #ddd; } .main .content {float:right; width:75%; height:inherit; background: #f5f5f5; border:1px solid #ddd; } </style></head><body><div class="header"> @section('header') 頭部 @show</div><div class="main"> <div class="sidebar"> @section('sidebar') 側(cè)邊欄 @show </div> <div class="content"> @yield('content','主要內(nèi)容區(qū)域') </div></div><div class="footer"> @section('footer') 底部 @show</div></body></html>

在StudentController.php控制器中,新建section1方法渲染模板

public function section1(){ return view('student.section1');}

新建section1.blade.php模板文件,代碼如下

模板文件所在位置laravel/resources/views/student/section1.blade.php

<!-- 繼承l(wèi)ayouts模板 -->@extends('layouts')<!-- 在區(qū)域塊內(nèi)輸出內(nèi)容 -->@section('header') <!-- 輸出父模板的內(nèi)容 --> @parent header@stop@section('sidebar') sidebar@stop@section('content') content@stop
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 聂荣县| 延寿县| 高台县| 昂仁县| 峨眉山市| 二连浩特市| 高平市| 冷水江市| 陆河县| 乾安县| 马尔康县| 闽清县| 安庆市| 邹平县| 丹凤县| 聂荣县| 宿松县| 科技| 灵丘县| 东辽县| 时尚| 云阳县| 瑞昌市| 徐闻县| 闵行区| 丁青县| 福鼎市| 五台县| 青阳县| 华阴市| 东乌珠穆沁旗| 吕梁市| 星子县| 司法| 三门县| 无为县| 绥中县| 色达县| 通河县| 吉木乃县| 巴中市|