国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Laravel Blade 模板用法

MangoGoing / 1954人閱讀

摘要:你可以傳遞額外的數(shù)據(jù)到子視圖定義父視圖,并包含子視圖,且傳入額外數(shù)據(jù)父視圖父視圖擁有變量包含子視圖額外數(shù)據(jù)子視圖

1. 繼承、片段、占位、組件、插槽 1.1 繼承 1.1.1 定義父模板
Laravel/resources/views/base.blade.php
1.1.2 子模板繼承

路徑:Laravel/resources/views/child.blade.php

@extends("base")
1.2 片段 1.2.1 父模板定義片段
@section("part")
// 中間內(nèi)容即使一個(gè)片段
@show
1.2.2 子模板填充片段
@section("part")
片段填充內(nèi)容
@endsection
1.3 占位 1.3.1 父模板占位:
@yield("title")
1.3.2 子模板填充占位
第一種填充(文本):
@section("title" , "填充的文本占位")

第二種填充(文本 or html)
@section("title")
填充的占位
@endsection
1.4 組件、插槽 1.4.1 定義組件

路徑:Laravel/resources/views/component.blade.php

{{ $title }}
{{ $content }}
1.4.2 使用組件

路徑:Laravel/resources/views/test.blade.php

@component("component")
    @slot("title")
        組件標(biāo)題
    @endsolt
    
    @slot("content")
        組件內(nèi)容
    @endslot
@endcomponent
2. 數(shù)據(jù)顯示 2.1 轉(zhuǎn)義輸出
{{ $name }}
2.2 未轉(zhuǎn)義輸出
{!! $name !!}
2.3 原格式輸出
第一種(適合量不多):
@{{ name }}

第二種(適合量多):
@verbatim
{{ name }}
{{ sex }}
{{ age }}
@endverbatim
3. 流程控制 3.1 for 注意:

沒(méi)有 $loop 變量

沒(méi)有 @empty

@break

@continue

@for ($i = 0; $i < 10; ++$i)
    {{ $i }} 
@endfor
3.2 foreach 注意:

有 $loop 變量

沒(méi)有 @empty

@break

@continue

@foreach ($data as $k => $v)
    {{ $k }} 
@endforeach
3.3 forelse 注意:

有 $loop 變量

必須有 @empty

@break

@continue

@foreach ($data as $k => $v)
    {{ $k }} 
@empty 數(shù)組沒(méi)有數(shù)據(jù) @endforeach
4. 使用原生 PHP
@php 
echo "使用原生 PHP";
@endphp
5. 包含子視圖 注意

被包含的子視圖可以引用父視圖定義的所有變量。

你可以傳遞額外的數(shù)據(jù)到子視圖

定義父視圖 parent.blade.php,并包含子視圖 child.blade.php,且傳入額外數(shù)據(jù)

/**
 * 父視圖
 * 父視圖擁有變量 $name = "chenxuelong"
 */

{{ $username }}
@include("child" , [ "other" => "額外數(shù)據(jù)" ])
/** * 子視圖 */
{{ $username }}
{{ $other }}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/25722.html

相關(guān)文章

  • Laravel 5 系列教程二:路由,視圖,控制器工作流程

    摘要:但是不用擔(dān)心,我們后續(xù)的教程會(huì)陸續(xù)講解相關(guān)的內(nèi)容。所以上面的路由注冊(cè)其實(shí)就是負(fù)責(zé)解決訪問(wèn)的時(shí)候的響應(yīng)。 原文來(lái)自:https://jellybool.com/post/programming-with-laravel-5-routers-views-controllers-workflow 免費(fèi)視頻教程地址 https://laravist.com/series/laravel-5-b...

    awesome23 評(píng)論0 收藏0
  • Laravel 5 系列教程三:視圖變量傳遞和Blade

    摘要:所以在視圖中我們需要這樣輸出這里應(yīng)寫(xiě)成,而不是。這個(gè)時(shí)候注意更改視圖的變量輸出。 原文來(lái)自: https://jellybool.com/post/programming-with-laravel-5-blade-views-with-var 系列文章: http://segmentfault.com/blog/jellybool 免費(fèi)視頻教程地址 https://laravist...

    jindong 評(píng)論0 收藏0
  • [譯] 使用 PHPStorm 開(kāi)發(fā) Laravel 應(yīng)用

    摘要:很多程序員使用創(chuàng)建他們的應(yīng)用程序。是一個(gè)免費(fèi)開(kāi)源的應(yīng)用程序框架。是的模板語(yǔ)言,對(duì)藝術(shù)家友好,這個(gè)程序員的命令行工具可以在中工作使用插件和幫助器我們可以進(jìn)一步擴(kuò)展對(duì)應(yīng)用的支持。 很多PHP程序員使用 [laravel] 創(chuàng)建他們的應(yīng)用程序。[laravel] 是一個(gè)免費(fèi)開(kāi)源的PHP web應(yīng)用程序框架。它基于多個(gè)Symfony 組件,提供了一個(gè)開(kāi)發(fā)框架,包括authentication,...

    buildupchao 評(píng)論0 收藏0
  • 在 JS 中實(shí)現(xiàn) Laravel 的 route 函數(shù)

    摘要:所以推薦給每個(gè)路由都命個(gè)名,并通過(guò)路由名的方式來(lái)獲取。所以我就考慮能不能在中實(shí)現(xiàn)一個(gè)類似后端的函數(shù)。最終的解決方案很簡(jiǎn)單,兩個(gè)函數(shù)就可以搞定。 在Laravel的路由模塊里,我們可以給每一個(gè)路由設(shè)定一個(gè)名字,比如: Route::get(/blog/{blog}, BlogController@show)->name(blog.show); 然后就可以通過(guò) route(blog.sho...

    zhangqh 評(píng)論0 收藏0
  • Laravel 模板引擎(Blade)原理簡(jiǎn)析

    摘要:上次提到過(guò),模板引擎一般是要做三件事情變量值的輸出條件判斷和循環(huán)引入或繼承其他文件現(xiàn)在就來(lái)看看的模板引擎是如何來(lái)處理這三件事情的。引擎接下來(lái)就是本文的重點(diǎn)是如何編譯的。如果有興趣的話,也可以實(shí)現(xiàn)一個(gè)自己的模板解析引擎。 上次提到過(guò),模板引擎一般是要做三件事情: 變量值的輸出(echo) 條件判斷和循環(huán)(if ... else、for、foreach、while) 引入或繼承其他文件 ...

    vvpvvp 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<