Laravel 8:如何忽略导入到app.blade.php的文件
myLaravel 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">
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])
,但没有起作用!您必须检查布局文件中传递的变量。我编辑了我的答案,所以检查一下