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
我正在关注 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