如何将所有错误的URL重定向到登录页面?

时间:2017-04-07 04:02:46

标签: laravel redirect routes

我想将人们输入的所有错误网址(例如,www.website.com / xwfkjdf,不存在的网页)重定向到登录页面(如果他们没有登录),并且仪表板,如果他们已登录。

目前,我收到“NotFoundHttpException”错误。

1 个答案:

答案 0 :(得分:1)

render内的app\Exceptions\Handler.php功能更改为

public function render($request, Exception $exception)
{
    //redirect if route is not found
    if ($exception instanceof \Symfony\Component\HttpKernel\Exception\NotFoundHttpException){
        return redirect('/');
    }
    return parent::render($request, $exception);
}