首页 > 解决方案 > 自定义 404 laravel

问题描述

如果我们只是在其中创建一个404.blade.php页面,resources/views/error它将正常工作,但Auth()将无法在 404 页面上工作,如果我们遵循 stackoverflow 上可用的解决方案,Laravel 身份验证错误将停止工作。我使用以下解决方案来完成这项工作。

标签: phplaravelhttp-status-code-404laravel-authentication

解决方案


创建自定义视图

resources/views/errors/404.blade.php

在 route.php 中

Route::any('{catchall}', 'PageController@notfound')->where('catchall', '.*');

创建PageController并添加此功能

public function notfound() 
{ 
    return view('errors.404'); 
}


推荐阅读