首页 > 解决方案 > 产量不在laravel中显示内容

问题描述

我已将标头的代码从/views/layouts/header.blade.php. 当我调用它时,

@yield('layouts.header')

或者

@yield('header')

它不显示代码。

标签: laravellaravel-5

解决方案


你应该使用[@include][1]not @yield@yield用于渲染时,@section@include用于简单地添加文件。

@include 文档

根据

<body>

@include('layouts.header')

<main>
    @yield('content')
</main>

@include('layouts.footer')

</body>

孩子

@extends('master')

@section('content')

    <h1>Hello world</h1>

@stop

您将@yield用于标题的唯一原因是,如果您在所有子组件中都有不同的标题部分。


推荐阅读