使用extend& amp时的问题主布局的收益率

时间:2017-02-09 16:24:10

标签: laravel laravel-5.3

enter image description here

enter image description here @ yield('标题')不工作不知道为什么请帮助

目录结构 视图 文件夹:master->文件masterPage.blade.php,header.blade.php 文件夹:userControl->文件dashboard.balde.php

母版页代码:

def bfs(self):
    fringe = deque([self.stateObj.getState()])
    while fringe:
        state = fringe.popleft()
        if self.stateObj.isCurrentStateGoalTest(state):
            return True
        for next_state in self.stateObj.getNextStates(state):
            if next_state not in self.visited:
                fringe.append(next_state)
                self.visited.add(next_state)

Header.blade.php

<div class="wrapper">   
  @yield('header') **not working**
      <!-- Left side column. contains the logo and sidebar -->

      <!-- Content Wrapper. Contains page content -->
      @yield('content')  **working**
      <!-- /.content-wrapper -->
      <footer class="main-footer">

      </footer>

2 个答案:

答案 0 :(得分:1)

你忘记了@endsection。这是我使用你的例子产生部分的方法。

这是您应该如何定义标题部分。

@section('header')
<header class="main-header">          
   some code
</header>
@endsection

这是你应该如何引用它们产生这一部分。以这种方式包含部分文件的位置。

@include('folder.partial')
@yield('header')

答案 1 :(得分:0)

想通了

问题是因为使用了两个产量 相反,我需要在这种情况下使用@include