twig文件的@component(from.blade)版本是什么?

twig文件的@component(from.blade)版本是什么?,twig,laravel-blade,Twig,Laravel Blade,我不知道这是否是twig的@组件的正确版本?是渲染吗 {{ render ('mail::message') }} {{ render ('mail::button', ['url' => '']) }} 或者可能我无法在这里编写正确的语法?请查看Twig的 刀锋 {{$slot} @组件(“演示”) 内容 @端部元件 基本的细枝语法是 {#宏定义#} {%macro-demo(param)%} {{param}} {%endmacro%} {#宏使用} {#先导入,然后才能#

我不知道这是否是twig的@组件的正确版本?是渲染吗

{{ render ('mail::message') }}
{{ render ('mail::button', ['url' => '']) }}
或者可能我无法在这里编写正确的语法?

请查看Twig的

刀锋


{{$slot}

@组件(“演示”)
内容
@端部元件
基本的细枝语法是

{#宏定义#}
{%macro-demo(param)%}
{{param}}
{%endmacro%}
{#宏使用}
{#先导入,然后才能#}
{{demo('content')}
在调用宏之前,需要导入宏,可以使用或。要从当前文件导入(使用
from
import
),请使用
\u self
而不是路径。有关更多说明,请参阅文档


你的榜样

{{render('mail::button',['url'=>''])}
看起来它来自Blade的
@include
,类似于

@include('mail::button,['url'=>'')
因此,Twig's可能更合适。细枝中的
macro
s和
include
s之间的关系类似于刀片中的
component
s和
include
s之间的关系。基本的细枝是

{#partial.html}
{{url}}
{#部分使用}
{%include'partial.html'和{url:'}%}