【问题标题】:How do you create a custom 404 page in Laravel 5.6?如何在 Laravel 5.6 中创建自定义 404 页面?
【发布时间】:2018-07-10 11:23:23
【问题描述】:

我还没有找到任何教程来解决如何在这个特定版本的 Laravel 5.6 中“正确”创建 404 页面。我发现一些过时的东西与 Laravel 5.6 的工作方式有点不同。任何输入都会有所帮助。

【问题讨论】:

    标签: http-status-code-404 laravel-5.6


    【解决方案1】:

    我通过阅读 Laravel 文档“自定义 HTTP 错误页面”找到了答案。

    在“/resources/views/”下创建一个“Errors”文件夹并创建一个名为“404.blade.php”的文件,然后添加以下代码:

    @extends('../layouts.app')
    
    @section('content')
        <div id="login-container" class="container-fluid" style="background-color: lightgray;">
            <div class="row">
                <div class="col-md-12 mt-1 mb-1 text-center">
                    <h1>{{ $exception->getMessage() }}</h1>
                    <a href="{{ asset('/') }}">back to home</a>
                </div>
            </div>
        </div>
    @endsection

    然后将此路由添加到您的“web.php”文件中:

    // 404 Route Handler
    Route::any('{url_param}', function() {
        abort(404, '404 Error. Page not found!');
    })->where('url_param', '.*');

    我已经写了一篇关于它的博客:click here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-04
      • 1970-01-01
      • 2021-02-07
      • 2018-12-18
      • 1970-01-01
      • 2011-09-24
      • 2022-08-09
      相关资源
      最近更新 更多