如何在显示404消息的同时显示页眉和页脚?

时间:2018-08-15 01:05:25

标签: laravel

如果用户访问现有的页面,例如会议详细信息页面“ https://project.test/conference/1/conference-test”,则该页面工作正常。

如果用户访问不存在的页面,例如“ https://project.test/test”,则会显示默认消息404.blade.php。但是您知道如何在内容中显示网站的页眉和页脚以及404消息吗?

我有一个模板文件,例如:

<!doctype html>
<html lang="{{ app()->getLocale() }}">

@include('partials.head')
@yield('styles')
</head>

<body>

@include('partials.header')

@yield('content')

@include('partials.footer')


@yield('scripts')

</body>


</html>

1 个答案:

答案 0 :(得分:1)

默认情况下,Laravel处理错误并使用错误代码返回视图。

ex :(错误404将返回resources/views/errors/404.blade.php

  

Laravel可轻松显示各种HTTP状态代码的自定义错误页面。例如,如果您希望为404 HTTP状态代码自定义错误页面,请创建一个resources/views/errors/404.blade.php。该文件将在您的应用程序生成的所有404错误中提供。

您可以详细了解here

要在该视图中显示页眉和页脚,您需要创建文件并包括页眉和页脚视图,就像在其他视图中所做的一样。