刀模板怎么在Laravel框架中使用

  

叶片模板怎么在Laravel框架中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强> 1。继承,片段,占位,组件,插槽

<强> 1.1继承

1.1.1定义父模板

Laravel/资源/视图/base.blade.php

1.1.2子模板继承

路径:Laravel/资源/视图/child.blade。php

@extends(& # 39;基地# 39;)

<强> 1.2片段

1.2.1父模板定义片段

@section(& # 39;部分# 39;)//,中间内容即使一个片段   @show

1.2.2子模板填充片段

@section(& # 39;部分# 39;)

片段填充内容

@endsection

<强> 1.3占位

1.3.1父模板占位:

@yield(& # 39;标题# 39;)

1.3.2子模板填充占位

第一种填充(文本):

@section(& # 39;标题# 39;,,,& # 39;填充的文本占位& # 39;)

第二种填充(文本或html)

@section(& # 39;标题# 39;)

填充的占位

@endsection

<强> 1.4组件,插槽

1.4.1定义组件

路径:Laravel/资源/视图/component.blade。php

& lt; div 类=& # 39;组件# 39;比;   美元,& lt; !——,标题,content 美元;变量实际上就是预定义的插槽,——比;   ,& lt; div 类=& # 39;标题# 39;在{{,title 美元;}}& lt;/div>   ,& lt; div 类=& # 39;内容# 39;在{{,content 美元;}}& lt;/div>   & lt;/div>

1.4.2使用组件

路径:Laravel/资源/视图/test.blade。php

@ component(& # 39;组件# 39;)   ,@slot(& # 39;标题# 39;)   组才能件标题   ,@endsolt   ,   ,@slot(& # 39;内容# 39;)   组才能件内容   ,@endslot   @endcomponent

<强> 2。数据显示

<强> 2.1转义输出

{{, name 美元;}}

2.2未转义输出

{! !, name 美元;! !}

2.3原格式输出

第一种(适合量不多):

@ {{, name }}

第二种(适合量多):

@verbatim   {{,name }}   {{,sex }}   {{,age }}   @endverbatim

<强> 3。流程控制

3.1 <强>

<强>注意:

<李>

没有美元循环变量

<李>

没有@empty

<李>

有@break

<李>

有@continue

@for ($小姐:=,0;,美元小姐:& lt;, 10;, + + i)美元   ,{{,小姐:美元}},& lt; br /比;   @endfor

<强> 3.2 foreach

<强>注意:

<李>

有美元循环变量

<李>

没有@empty

<李>

有@break

<李>

有@continue

@foreach  (data 美元;as  k 美元;=祝辞,v)美元   ,{{,k 美元;}},& lt; br /比;   @endforeach

<强> 3.3 forelse

<强>注意:

<李>

有美元循环变量

<李>

必须有@empty

<李>

有@break

<李>

有@continue

@foreach  (data 美元;as  k 美元;=祝辞,v)美元   ,{{,k 美元;}},& lt; br /比;   @empty

,,,数组没有数据

@endforeach

<强> 4。使用原生PHP

@php    echo “使用原生,PHP";   @endphp

<强> 5。包含子视图

<强>注意

<李>

被包含的子视图可以引用父视图定义的所有变量。

<李>

你可以传递额外的数据到子视图

定义父视图parent.blade。php,并包含子视图child.blade。php,且传入额外数据

/* *   ,*父视图   ,*父视图拥有变量,name 美元;=,& # 39;chenxuelong& # 39;   ,*/& lt; div 类=& # 39;父母# 39;比;   ,& lt; div 类=& # 39;用户名# 39;在{{,username 美元;}}& lt;/div>   ,& lt; div 类=& # 39;孩子# 39;比;   & lt;才能!——,包含子视图,——比;   @include才能(& # 39;孩子# 39;,,,(   ,,& # 39;其他# 39;,=祝辞,& # 39;额外数据& # 39;   ])才能   ,& lt;/div>   & lt;/div>/* *   ,*子视图   ,*/,& lt; div 类=& # 39;用户名# 39;在{{,username 美元;}}& lt;/div>   ,& lt; div 类=& # 39;其他# 39;在{{,other 美元;}}& lt;/div>

刀模板怎么在Laravel框架中使用