在所有页面上,动态@yield都没有显示任何内容。如何在所有页面之间共享数据?

时间:2017-05-02 14:49:31

标签: php laravel

在所有内部页面上,除 layouts / app.blade.php 外,这些块都是空的。为什么呢?

<li>
    @yield('fresh_comments')
    @yield('news_month')
    @yield('news_random')
</li>

2 个答案:

答案 0 :(得分:0)

好像你的app.blade.php不包含

   @section('fresh_comments')
   @end

您可以将完整的'app.blade.php'或包含'@section('fresh_comments')'的片段以太网粘贴?

编辑:

@extends('layouts/app.blade.php')

应该是

@extends('layouts.app')

答案 1 :(得分:0)

您不在扩展中使用blade.php名称,只使用dot-syntax中的路径和名称,如下所示:

@extends('layouts.app')