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

标签 php laravel

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

  • 路由器:
  • 行政
    -- 授权
    - 客户
    -- 用户
  • 普通
  • 正面
    -- 授权
    -- 首页

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

    最佳答案

    Laravel 错误页面是预先打包好的 Blade 模板,您可以根据自己的喜好发布和编辑它们: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
    

    关于php - 如何添加 Laravel 8 错误页面 403、404、500、503,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64424008/

    相关文章:

    php - 如何使用 PHP 检查给定格式的字符串?

    php - 类型提示模型数组

    php - Laravel for 在 Blade 模板的 forelse 内循环数据库中单列的索引数组

    php - 如何在 PHP 中通过 HTTPS 发出 POST 请求?

    Php Eloquent 枚举

    php - 在 PHP 中加载依赖项的正确方法是什么?

    php - 如何使用 GuzzleHttp 重写此代码

    php - 从php错误执行python文件

    angular - Angular 4 和 Laravel 5.4 的刷新路由问题

    php - Dompdf-Laravel Unicode 字符无法正确渲染