在backend/info.blade.php
中,我有两个部分:
@section('info');
code
@endsection;
@section('status');
code
@endsection;
如何将它们包括在我的home.blade.php
中(用户看到的第一页)?我努力了<span class="open">@yield('status')</span>
,但不起作用。我尝试过在home.blade.php
顶部使用@include('backend.info'),但这只是将info.blade.php
添加在其他所有内容之上,而不是@yield
所在的位置。
非常感谢您的帮助。这是我的第一个laravel项目,我正在尝试学习,但是我没有找到/理解有关此文档的信息。
所以实际上不是这样。
yield字段应用于模板父级,例如layouts/app.blade.php
,那么通过@extends('layouts.app')
对其进行扩展的页面可能会包含@section
标签。