在PHP框架laravel中使用Blade模板引擎
①Blade是Laravel提供的一个简单而强大的模板引擎。
② 与其他流行的 PHP 模板引擎不同,Blade 不允许在视图中使用本机 PHP 代码。
③所有 Blade 视图页面都会转换为原生 PHP 代码并缓存。除非模板文件被修改,否则不会被重写或编译。
本博文主要记录以下功能点:
@hozam
@szakasz
@extends
@stop
@szülőinclude
if
@elseif
@else
@endif
@kivéve
@endunless
@for
@végét @否则
@üres
@endforelse
和网址结构程序如下:
添加路由web.php: ('Route::'fix) )->group( function(){
......
. . ....
......
路线::get('section1', 'StudentController @section1'); 我包含 {{$message} @extends('layouts') @section('title') @section('租赁标题') @section('sidebar') {{$name}} {{time () } } {{date('Y-h-d H:i:s', time())}} {{in_array( $name, $arr )? 'true' : 'false'}} {{var_dump($arr)}} {{isset($name) ? $name : '默认'}} {{$name 或 '默认'}} @include('student.common1', ['message' => '我是错误信息']) @if($name == '小明')
路线::get('urlTest', 'StudentController@urlTest' ) ->name('url');
});
url.blade.phpurl()
action()
❝"> ' content', '主要内容区域')
common1.php
section1.blade。 php
嘿嘿
@stop
header
@stop
@parent
sidebar❙ @stop❙ @stop❙ @stop❙ @stop❙ 内容
我是小明
@ elseif($name == '小明')黑')
我是小黑
@else
我是谁
@endif
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。