我需要在插入时将varibles从父视图传递给child,在父视图上是这样的:
@yield('content')->(array("foo"=>"bar"))
或
@yield('content', null, array("foo"=>"bar"))
然后在“内容”视图中,这样的事情:
{{ date("m/d/Y", $foo) ))
日期只是一个例子,但我需要使用变量,而不仅仅是文本。
答案 0 :(得分:1)
据我所知,从文档和Blade Compiler源代码中可以看出,没有语法可以将数据传递给已生成的部分。唯一的方法似乎是使用@include
:
@include('view', array('foo' => 'bar'))
但是你不能再使用Blade模板继承了。