【问题标题】:How to display the laravel 404 page?如何显示 laravel 404 页面?
【发布时间】:2020-12-15 18:10:10
【问题描述】:

我在使用 laravel 方面还是新手。对于我尝试的第一个项目,出现的 404 页面错误是 laravel 中提供的 404 页面。 Laravel's 404 page

但是对于我的第二个项目,404 页面显示的是旧的 404 页面。 Old 404 page

我不确定我做了什么改变导致了它。有没有办法知道?如何更改它以显示 laravel 制作的 404 页面?

【问题讨论】:

  • 不同的 Laravel 版本? (顺便说一句,您的“old”404 页面实际上是 new 404 页面)
  • 这很奇怪。我使用 Laravel 5.7 完成了这两个项目。这是否意味着“旧”404 页面是 Laravel 5.8 及更高版本使用的 404 页面?
  • 是的,Laravel 使用了“旧”页面 >=5.8。检查 composer.json 或运行 php artisan 以获取您的 Laravel 版本

标签: php laravel laravel-5.7


【解决方案1】:

在 Laravel 5.8 中,默认的 404 错误页面移至最小设计

所以你可以从here获取5.7的一个

并通过放置一个包含 resources/views/errors/404.blade.php 的文件来覆盖它

@extends('errors::illustrated-layout')

@section('code', '404')
@section('title', __('Page Not Found'))

@section('image')
    <div style="background-image: url({{ asset('/svg/404.svg') }});" class="absolute pin bg-cover bg-no-repeat md:bg-left lg:bg-center">
    </div>
@endsection

@section('message', __('Sorry, the page you are looking for could not be found.'))

如果您还没有从here 获取public/svg/404.svg 文件并将其放在public/svg 文件夹中

【讨论】:

    猜你喜欢
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 2021-03-07
    • 1970-01-01
    • 1970-01-01
    • 2019-03-27
    • 1970-01-01
    • 2015-11-17
    相关资源
    最近更新 更多