2017-10-11 67 views
0

是否可以将来自一个@include的内容传递到Laravel的Blade模板中的另一个@include文件?将内容从一个@include传递到Laravel的Blade模板中的另一个@include

我的主要内容是@include,其中大部分内容都是生成的,但有时我想将一些内容传递给补充工具栏,不确定可以这样做。

下面是拉动所有包含在一起的主要模板。 我想将内容从“内容”传递到“_sidebar”,这可能吗?

<div id="wrapper"> 
    <!-- Navigation --> 
    <nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0"> 
     @include('partials._top_nav') 
     @include('partials._sidebar') 
    </nav> 
    <!-- /Navigation --> 
    <div id="page-wrapper"> 
     <div class="container-fluid"> 
      @yield('content') 
     </div> 
     <!-- /.container-fluid --> 
    </div> 
</div> 

回答

0

,当你调用视图传递变量视图 这样的: - 控制器代码: -

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

现在$测试是在视图中,并在主布局,从可用主人无论你在哪里,包括你可以通过像这样的变数

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

现在$测试是可用的部分以及..

希望这有助于

相关问题