Laravel 8 - 自定义错误页面

Laravel 8 - 自定义错误页面 首页 / Laravel8入门教程 / Laravel 8 - 自定义错误页面

在本教程中,您将学习laravel 8自定义错误页面。本文将为您提供有关如何在laravel 8中创建404错误页面的简单示例。

通常如果将debug设置为false,则laravel会向您显示默认错误页面。但是,如果您要创建自己的自定义错误页面,则可以使用本教程进行操作。

您需要创建如下所示的blade文件:

  • 404.blade.php
  • 405.blade.php

在laravel 8中的errors(resources/views/errors)目录里。

默认404页面:

现在,您只需要在资源目录中创建“errors"文件夹,然后在该文件夹中创建404.blade.file。因此,基本上laravel将使用默认设计,但是如果您将404文件创建到“errors"目录中,则它将从那里开始。

resources/views/errors/404.blade.php

<!DOCTYPE html>

<html lang="en">

<head>

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" ></script>

<style type="text/css">

body{

margin-top: 150px;

background-color: #C4CCD9;

}

.error-main{

background-color: #fff;

box-shadow: 0px 10px 10px -10px #5D6572;

}

.error-main h1{

font-weight: bold;

color: #444444;

font-size: 100px;

text-shadow: 2px 4px 5px #6E6E6E;

}

.error-main h6{

color: #42494F;

}

.error-main p{

color: #9897A0;

font-size: 14px;

}

</style>

</head>

<body>

<div class="container">

<div class="row text-center">

<div class="col-lg-6 offset-lg-3 col-sm-6 offset-sm-3 col-12 p-3 error-main">

<div class="row">

<div class="col-lg-8 col-12 col-sm-10 offset-lg-2 offset-sm-1">

<h1 class="m-0">404</h1>

<h6>Page not found - 无涯教程</h6>

<p>Lorem ipsum dolor sit <span class="text-info">amet</span>, consectetur <span class="text-info">adipisicing</span> elit, sed do eiusmod.</p>

</div>

</div>

</div>

</div>

</div>

</body>

</html>

现在您可以通过以下命令简单地运行您的应用程序:

无涯教程网

php artisan serve

现在,您可以打开以下URL,您将看到如上所述的错误页面:

http://localhost:8000/asas

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

透视HTTP协议 -〔罗剑锋(Chrono)〕

检索技术核心20讲 -〔陈东〕

互联网人的英语私教课 -〔陈亦峰〕

Go 并发编程实战课 -〔晁岳攀(鸟窝)〕

说透数字化转型 -〔付晓岩〕

陈天 · Rust 编程第一课 -〔陈天〕

零基础入门Spark -〔吴磊〕

去无方向的信 -〔小麥〕

人人都用得上的数字化思维课 -〔付晓岩〕

好记忆不如烂笔头。留下您的足迹吧 :)