Blade 未显示部分

Blade is not showing section

我正在关注 Jeffrey Way 在 Laracasts.com 中的 laravel 5 教程,在 blade 101 视频中 Jeffrey 写了一个页脚部分,其中包含一些 Javascript,我试图做同样的事情,但我的 'footer' 部分没有显示,只有内容部分,我尝试更改名称但什么也没有。这是代码:

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,结果是一样的,页脚部分没有显示,另外,如果我将 'content' 更改为 'anythingelse',则该部分停止也显示了。

谢谢。

在你的app.blade.php中替换

@yield('footer')

@section('footer')
@show

然后在您的 contact.blade.php 中将页脚部分替换为

@section('footer')
    @parent

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