将一个@include中的内容传递到Laravel的Blade模板中的另一个@include

时间:2017-10-11 03:39:40

标签: php html laravel blade

是否可以将一个@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...
)

1 个答案:

答案 0 :(得分:0)

当您调用视图时,在视图中传递变量 像这样:- 控制器代码: -

$testing = "abcd";
return view('test', compact('testing')

现在可以在视图中使用$ testing以及主布局,因此无论您在哪里都包含部分,您可以像这样传递变量

@include('view.name', ['variable_name' => $testing])

现在也可以在部分中使用$ testing ..

希望这会有所帮助