laravel 5.4自动重定向到404页面

sir*_*ros 12 php database controller routes laravel

我用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);

}
Run Code Online (Sandbox Code Playgroud)

小智 38

只需添加abort方法

 return abort(404);
Run Code Online (Sandbox Code Playgroud)

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


Man*_*noj 5

return abort(404);
Run Code Online (Sandbox Code Playgroud)

并通过 get 请求为这个特定的操作/方法设置您的路线。