Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 8:如何忽略导入到app.blade.php的文件_Php_Laravel_Laravel 8 - Fatal编程技术网

Laravel 8:如何忽略导入到app.blade.php的文件

Laravel 8:如何忽略导入到app.blade.php的文件,php,laravel,laravel-8,Php,Laravel,Laravel 8,myapp.blade.php的正文包含以下内容: <body> @include('layouts.navbar') <section class="container"> @yield('content') </section> @include('layouts.footer') <script src="js/jquery.min.js">

my
app.blade.php
正文包含以下内容:

<body>
    @include('layouts.navbar')

    <section class="container">
        @yield('content')
    </section>

    @include('layouts.footer')

    <script src="js/jquery.min.js"></script>
    <script src="js/bootstrap.bundle.js"></script>
</body>

@包括('layouts.navbar')
@产量(‘含量’)
@包括('layouts.footer')
在我所有的刀片服务器上扩展了
,但我希望网站的登录页忽略
footer.blade.php
来自
app.blade.php

@include('layouts.footer')

那我该怎么做呢?我应该直接手动将页脚包含在刀片上,还是可以忽略
app.blade.php
中包含的一个文件

  • 您可以轻松地制作2个布局。一个是app.blade.php,另一个是app_no_footer.blade.php。Ofc第二个不包括layouts.footer

  • 扩展时,可以将变量传递给布局

    @扩展(“应用程序”[ “页脚”=>false ])

  • 像这样

    在你的app.blade.php上,你可以像这样检查:

    @if(isset($footer) && $footer)
        @include("layouts.footer")
    @endif
    

    @extends(“app”,“footer”=>false])
    不起作用,我也尝试了
    @extends(“layouts.app”,“layouts.footer”=>false])
    ,但没有起作用!您必须检查布局文件中传递的变量。我编辑了我的答案,所以检查一下