我在Laracasts.com上关注了Jeffrey Way的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'的'内容',那么该部分也会停止显示。
谢谢。
答案 0 :(得分:2)
在你的app.blade.php中替换
@yield('footer')
与
@section('footer')
@show
然后在你的contact.blade.php中用
替换页脚部分@section('footer')
@parent
<script type="text/javascript">
(function () {
alert("Joder!");
})();
</script>
@stop