2015-06-01 39 views
3

我正在按照Jeffrey Way在Laracasts.com中的laravel 5教程,在刀片101視頻中Jeffrey寫了一個包含一些Javascript的頁腳部分,我試圖做同樣的事情,但是我的'頁腳'部分沒有顯示,只有內容部分,我嘗試更改名稱,沒有任何東西。下面的代碼:刀片沒有顯示部分

app.blade.php

<html lang="en"> 
<body> 
    <div class="container"> 
    @yield('content') 
    </div> 

    @yield('footer') 
    </body> 
</html> 

contact.blade.php

@extends('app') 

@section('content') 
    <h1>Contact Me!</h1> 
@stop 

@section('footer') 
    <script type="text/javascript"> 
    (function() { 
     alert("Joder!"); 
    })(); 
    </script> 
@stop 

我只使用文本而不是Javascript和它是相同的嘗試中,頁腳部分沒有顯示,而且,如果我更改'anythingelse'的'內容',那麼該部分也會停止顯示。

謝謝。

回答

2

在你app.blade.php更換

@yield('footer') 

@section('footer') 
@show 

然後在你的contact.blade.php與

@section('footer') 
    @parent 

    <script type="text/javascript"> 
    (function() { 
     alert("Joder!"); 
    })(); 
    </script> 
@stop 
+0

謝謝西里爾更換頁腳部分,有用!雖然我是一個如此笨蛋,但結果是我有兩個app.blade.php,一個在另一個目錄中,而我試圖修改那個沒有被使用的app.blade.php。 – otrebla