Code前端首页关于Code前端联系我们

在PHP框架laravel中使用Blade模板引擎

terry 2年前 (2023-09-24) 阅读数 58 #后端开发

①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');
路线::get('urlTest', 'StudentController@urlTest' ) ->name('url');
});
url.blade.phpurl()


action()


❝"> ' content', '主要内容区域')





common1.php

我包含 {{$message}
section1.blade。 php

@extends('layouts')

@section('title')
嘿嘿
@stop

@section('租赁标题')
header
@stop

@section('sidebar')
@parent
sidebar❙ @stop❙ @stop❙ @stop❙ @stop❙ 内容

{{$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 == '小明')
我是小明
@ elseif($name == '小明')黑')
我是小黑
@else
我是谁
@endif

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门