Laravel包含一个扩展的部分

Laravel包含一个扩展的部分,laravel,blade,laravel-5,Laravel,Blade,Laravel 5,我试图包括一个部分,它扩展了另一个部分 像@include'B'和B看起来像 @extends('A') @section('content') Some stuff here @stop 但似乎这里只显示了一些东西,而不是A部分的东西。你有什么解决办法吗 谢谢似乎您正在尝试使用扩展模板A的部分B 如果需要追加数据,可以使用@parent或@append表示法,如下所示: @extends('A') @section('content') @parent Some s

我试图包括一个部分,它扩展了另一个部分

像@include'B'和B看起来像

@extends('A') 
@section('content') 
Some stuff here 
@stop
但似乎这里只显示了一些东西,而不是A部分的东西。你有什么解决办法吗


谢谢

似乎您正在尝试使用扩展模板A的部分B

如果需要追加数据,可以使用@parent或@append表示法,如下所示:

@extends('A')

@section('content')
    @parent

    Some stuff here
@stop
这将在模板B内从模板A的内容部分追加父数据


更多信息请访问

,实际上这是可行的。这里的问题是@section标识符的非唯一使用。在基本模板和部分

中,我尝试复制您的结构,它对我有效。可能是你发布的内容有点太抽象了,我可能尝试了一些稍微不同的东西。请发布一个完整的示例,展示所有相关视图(包括视图a的内容)之间的整个继承结构。经过一夜的睡眠,我发现了问题的根源:我使用了两次小节主体。你和我不可能仅仅用这些部分的代码就搞定它。