如果用户访问现有的页面,例如会议详细信息页面“ 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>
答案 0 :(得分:1)
默认情况下,Laravel处理错误并使用错误代码返回视图。
ex :(错误404将返回resources/views/errors/404.blade.php
)
Laravel可轻松显示各种HTTP状态代码的自定义错误页面。例如,如果您希望为
404
HTTP状态代码自定义错误页面,请创建一个resources/views/errors/404.blade.php
。该文件将在您的应用程序生成的所有404
错误中提供。
您可以详细了解here
要在该视图中显示页眉和页脚,您需要创建文件并包括页眉和页脚视图,就像在其他视图中所做的一样。