Php 收益率不';t在拉维叶片截面上工作

Php 收益率不';t在拉维叶片截面上工作,php,laravel,blade,Php,Laravel,Blade,我的网站结构如下: 第一:master.blade.php:这包含部分(“内容”) 第三:news.blade.php:这很简单,可以显示所有新闻 @foreach($posts as $post) @endforeach 最后一个文件:plant.blade.php:这个文件很简单,可以显示所有的plant @foreach($apartments as $apartment) @endforeach 我的路线直接到master.blade.php。 我的问题是: 当我在index.bla

我的网站结构如下:

第一:
master.blade.php
:这包含
部分(“内容”)

第三:
news.blade.php
:这很简单,可以显示所有
新闻

@foreach($posts as $post)
@endforeach
最后一个文件:
plant.blade.php
:这个文件很简单,可以显示所有的
plant

@foreach($apartments as $apartment)
@endforeach
我的路线直接到
master.blade.php
。 我的问题是:

  • 当我在
    index.blade.php
    中包含
    news
    @yield('news')
    时。它在我的数据库中显示所有正确的
    新闻
    。 但是当我在
    index.blade.php
    中删除
    @yield('news')
    时。它还显示了我数据库中的
    新闻
    (但是它丢失了css/js)。 为什么我删除了
    @yield('news')
    ,它应该不会在我的页面上显示任何
    新闻

  • 似乎Laravel刀片不支持
    @部分中的两个
    @产量
    。当我只在
    index.blade.php
    文件中添加1行
    @yield('news')
    时。它在我的索引页上显示列表新闻。当我继续添加
    @yield(“公寓”)
    。索引页上没有显示任何公寓。我肯定它在
    foreach
    获取数据时具有值。我也使用HTML静态进行测试,但没有任何更改

  • 我的路线直接到master.blade.php

    索引扩展了主节点,所以指向索引视图的路径

    如果在@yield-remove之后继续生成节,我认为框架正在加载缓存视图

    尝试清除视图缓存
    php artisan视图:clear
    或使用
    php artisan--help视图:clear
    获取帮助

    另外@yield在父子关系中产生一个部分

    如果新闻位于分部文件夹中,则更改为include,如
    @include('partial.news')
    ,或更改为任何路径。可以使用
    @isset
    @empty
    语句甚至
    @forelse
    循环来操纵渲染

    我的路线直接到master.blade.php

    索引扩展了主节点,所以指向索引视图的路径

    如果在@yield-remove之后继续生成节,我认为框架正在加载缓存视图

    尝试清除视图缓存
    php artisan视图:clear
    或使用
    php artisan--help视图:clear
    获取帮助

    另外@yield在父子关系中产生一个部分

    如果新闻位于分部文件夹中,则更改为include,如
    @include('partial.news')
    ,或更改为任何路径。可以使用
    @isset
    @empty
    语句甚至
    @forelse
    循环来操纵渲染


    .

    如果你想添加其他模板,就不能使用include来包含部分模板。你的想法是:
    @include('news')
    ?是的。这就是你要包含的内容。或者,如果没有,您可以在laravel中搜索包含模板work@Exprator这是同样的结果。如果你想添加其他模板,则不允许使用包含来包含部分模板。你的想法是:
    @include('news')
    ?是的。这就是你要包含的内容。或者,如果没有,您可以在laravel中搜索包含模板work@Exprator这是同样的结果。
    @foreach($posts as $post)
    @endforeach
    
    @foreach($apartments as $apartment)
    @endforeach