Blade @include
指令允许您轻松地在现有视图中包含Blade视图。父视图可用的所有变量都将可用于包含的视图。如何隐藏包含视图中的父值?我想只使用发送给它的变量,否则,使用默认变量。
例如,请考虑以下视图。可以访问名为$title
<a class="btn btn-danger" href="{{$url or URL::previous()}}"><i class="fa fa-arrow-left"></i>
{{$title or 'Save'}}
</a>
答案 0 :(得分:0)
不是最漂亮的解决方案,但我想我会把所有这些变量放在一个数组中来处理它:
<a class="btn btn-danger" href="{{$myData['url'] or URL::previous()}}"><i class="fa fa-arrow-left"></i>
{{$myData['title'] or 'Save'}}
</a>
然后包含视图:@include('view', ['myData' => null])
注意,这是未经测试的。