是否可以将一个@include中的内容传递到Laravel的Blade模板中的另一个@include文件中?
我有主要内容@include生成大多数内容,但有时我想将一些内容传递给补充工具栏,不确定是否可以完成。
下面是将所有包含在一起的主要模板。 我想将“内容”中的内容传递给“_sidebar”,这可能吗?
if (this.state.isLoggedIn) {
return <Redirect to='./dashboard' />
}
return (
// If the user is not logged in, return the usual login page...
)
答案 0 :(得分:0)
当您调用视图时,在视图中传递变量 像这样:- 控制器代码: -
$testing = "abcd";
return view('test', compact('testing')
现在可以在视图中使用$ testing以及主布局,因此无论您在哪里都包含部分,您可以像这样传递变量
@include('view.name', ['variable_name' => $testing])
现在也可以在部分中使用$ testing ..
希望这会有所帮助