laravel blade 附加到@forelse 中的@section

laravel blade append to @section in @forelse

我的主模板blade在<head>标签中有一个@yield('section_name')附加css/js。 现在我有一个这样的 forelse:

@forelse($collection as $item)
    some text
    @section('section_name')
        // link to stylesheet
    @endsection
@empty
 // something went wrong
@endforelse

当循环大约 5 次时,只添加了一个样式表。在那之后,@yield 似乎不再起作用了。有没有办法让这项工作正常进行,以便我可以继续向该部分添加项目?

使用@append 代替@endsection

@forelse($collection as $item)
    some text
    @section('section_name')
        // link to stylesheet
    @append
@empty
 // something went wrong
@endforelse