如何添加 Laravel 8 错误页面 403、404、500、503

trz*_*zew 5 php laravel

我的项目中有很多路由。其他用于前端,其他用于后端。我需要为我的管理员添加错误页面 403、404、500、503。

我的路线结构:

  1. 路由器:
  • 管理员--身份验证--客户端--用户
  • 常见的
  • 前面--auth--home

如何仅为我的管理员添加错误页面?

Met*_*ani 11

Laravel 错误页面是预先打包好的刀片模板,您可以根据自己的喜好发布和编辑它们:

php artisan vendor:publish --tag=laravel-errors

完成后,您将看到错误页面,resources/views/errors
例如resources/views/errors/404.blade.php

然后,您可以编辑这些模板,为您的路线/管理员添加条件以及修改这些页面上显示的内容。

例如可以是:

@if (strpos($_SERVER['REQUEST_URI'],'admin')) 

// your custom template here 
@endif
Run Code Online (Sandbox Code Playgroud)