重定向至 404 页面自动在 laravel 5.4

2022-08-30 15:00:41

我用laravel 5.4制作了简单的简历网站,如果用户输入除我的网站名称和我的 site.com/panel 以外的任何内容,我希望自动重定向到404页面。

我该怎么做?

有什么方法可以做到这一点吗?

我发现这个代码,但没有使用

 public function render($request, Exception $e)
{
    if ($e instanceof 
    \Symfony\Component\HttpKernel\Exception\NotFoundHttpException){

        return response(redirect(url('/')), 404);
    }
    return parent::render($request, $e);

}

答案 1

只需添加方法abort

 return abort(404);

它会自动重定向到您的resources/views/errors/404.blade.php


答案 2
return abort(404);

并使用get请求为此特定操作/方法设置路由。


推荐