科技知识动态:Blade模板引擎-常用语法格式 三国blade textblade superblade

导读 跟大家讲解下有关Blade模板引擎-常用语法格式 三国blade textblade superblade,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴

跟大家讲解下有关Blade模板引擎-常用语法格式 三国blade textblade superblade,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说Blade模板引擎-常用语法格式 三国blade textblade superblade,小编也收集到了有关Blade模板引擎-常用语法格式 三国blade textblade superblade的相关资料,希望大家看到了会喜欢。

打印变量或者默认值,这个语法会自动转义变量内容中的html标记,使得html标签原样输出Welcome, {{ $name or 'California' }}

打印变量原始内容,不进行转义的用法{!! 'My list ' !!}

循环普通循环@foreach ($lists as $list){{ $list }}@endforeach处理变量为空的情况@forelse ($lists as $list){{ $list }}@emptyYou don't have any lists saved.@endforelse

if判断@if (count($lists) > 1)@elseif ()@else@endif

在模板中使用以下语法创建内容的占位符@yield('content')

在视图中使用以下语法使用模板@extends('layouts.master')

使用以下语法填充占位符内容@section('content')content@endsection

使用以下语法引用子php文件@include('partial')@include('partials.row', ['link' =>$link]),传递参数给子文件

如何在子视图中决定是否用一些公用内容@section('advertisement')parent content@show以上语法定义的advertisement section并不会直接在子视图中展示,@show相当于@endsection @yield('advertisement')@section('advertisement')@parentchild content@endsection只有在这里使用了@parent,模板中在advertisement中定义的内容才会显示在子视图中10. 在模板中引用css,js等的语法{!! HTML::style('css/app.min.css') !!}{!! HTML::script('javascript/jquery-1.10.1.min.js') !!}{!! HTML::script('javascript/bootstrap.min.js') !!}{!! HTML::image('images/logo.png', 'TODOParrot logo') !!}这里需要注意的是,如果写标准的html标签,路径中需要在前面加一个'/'符号要使用以上语法需要安装HTML包11. 安装HTML包composer require illuminate/html在config/app.php中配置provider和aliasIlluminate\Html\HtmlServiceProvider::class provider配置'Form' => Illuminate\Html\FormFacade::class, Facade配置

以上就介绍了Blade模板引擎-常用语法格式,包括了blade方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

来源:php中文网

免责声明:本文由用户上传,如有侵权请联系删除!