我的主模板中有这个部分
@section('errors')
// ...
@stop
我想在我的另一页的某个特定位置放弃它,我从主模板扩展该页面并产生该部分
@extends('template')
@yield('errors')
但没有任何结果。我认为我只是做错了。有没有正确的方法?
答案 0 :(得分:1)
通常你输入主模板:
@yield('errors')
并在您使用的子模板中:
@section('errors')
// ...
@stop
在使用@yield('errors')
但是在您的情况下,如果此部分出现在许多页面上,您可以在父模板中使用:
@yield('errors')
并在子模板中:
@section('errors')
@include ('errors')
@stop
并创建显示错误的新errors.blade.php
文件。
当然,一切都取决于您的需求。您当然也可以在父模板中使用:
@include ('errors')
而不是屈服。