2017-02-09 54 views
0

enter image description here問題使用擴展和產量爲總綱

enter image description here @yield(「頭」)不工作不知道爲什麼,請幫助

目錄結構 視圖 文件夾:主 - >文件masterPage.blade .PHP,header.blade.php 文件夾:userControl->文件dashboard.balde.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> 

Header.blade.php

@extends('master.masterPage') 
    @section('header') 

    <header class="main-header">   
     some code 
    </header> 
    @stop 

回答

1

你忘了@endsection。這是我如何使用你的例子產生部分。

這是你應該如何定義你的標題部分。

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

這是你應該如何引用他們產生本節。以這種方式包含您的部分文件的位置。

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

做了,仍然沒有工作 – Sumeet

0

想通了

問題是因爲使用兩個產量 ,而不是我需要在這種情況下

+0

這不正是我所強調的用@include我回答? – Dom