是否可以将@include('view.name')
的输出存储到变量中?
这样的事情:
$var = @include('view.name')
{{$var}}
我想要这样做的原因我想将@include('view.name')
传递给Blade::directive()
例如:
@blocksection([
'Title',
'<p>Descrption</p>,
@include('view.name'),
])
// HTML
@endblocksection
答案 0 :(得分:2)
我不知道这是否可行,但我宁愿以下列方式(我认为是一种更清洁的方法):
$var = view('view.name')->render()
return view('your template', ['var' => $var])