科技知識動態: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中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!