Laravel Blade模板引擎
2017-06-02 13:37
666 查看
1、Blade模板引擎简介及模板继承的使用
简介: 1) Blade是laravel提供的一个既简单又强大的模板引擎 2) 和其他流行的PHP模板引擎不一样,Blade并不限制你在视图中使用原生PHP代码 3) 所有Blade视图页面都将被编译成原生PHP代码并缓存起来,除非你的模板文件被修改了,否则不会重新编译 模板继承: 1) section 2) yield 3) extends 4) parent 为什么使用模板继承 第一步: 添加一个路由 Route::any('about', ['uses' => 'AboutController@about']); 第二步: 添加一个控制器 AboutController.php namespace App\Http\Controllers; use App\City; class AboutController extends Controller { public function about() { return view('about.about'); } } 第三步: 添加一个视图文件 views/about/about.blade.php 这个页面是关于我们 @extends('layout') @section('header') @parent 又添加了内容 @stop @section('content') 重写了中间部分 @stop @section('footer') 重写了下底部信息 @stop 第四步: 添加一个全局共用模块 views/glob.blade.php <body> <header> @section('header') 头部 @show </header> <section> @yield('content', '主要区域') </section> <footer> @section('footer') 底部 @show </footer> </body>
2、基础语法及include的使用
@include('about.child', ['name' => '小明']) @include('common.header') 加载公用的静态模板,views -> common -> header.blade.php
3、流程控制
1) if 2) unless 3) for 4) foreach
4、模板中的URL
1) url() 2) action() 3) route()
相关文章推荐
- Laravel 4 Blade模板引擎
- Laravel-Blade模板引擎
- Laravel Blade模板引擎
- Laravel-Blade模板引擎-2.基础语法及include的使用
- Laravel中的Blade模板引擎示例详解
- Laravel-Blade模板引擎-3.流程控制
- Laravel-Blade模板引擎-4. 模板中的URL
- Laravel框架中Blade模板引擎的一些标签的区别介绍
- Laravel之Blade模板引擎
- Laravel基础篇学习笔记(三):Blade模板引擎
- Laravel入门教程(六)- Blade模板引擎
- Laravel基础-blade模板引擎之变量操作
- laravel Blade 模板引擎 命令
- Laravel5.0学习系类2之模板引擎blade
- Laravel基础-Blade模板引擎流程控制
- laravel学习笔记(5)— Blade模板引擎
- Laravel Blade模板引擎 for thinkphp5
- Laravel中的模板引擎——Blade
- laravel框架之blade模板引擎