Ad

Redirect Wrong Url Laravel 5.1

- 1 answer

Route :

Route::get('/', function () {
        return view('login');
});

and then try to visit this link:

http://www.example.com/wrongurl

How to redirect to specific page if someone trying to access wrong url thats not listed on router ?

Ad

Answer

You can use the Handler. In the app/Exceptions/Handler.php file you have to add two lines of code in the render functions:

public function render($request, Exception $e)
{
    if ($e instanceof ModelNotFoundException) {
        $e = new NotFoundHttpException($e->getMessage(), $e);
    }

    if($e->getStatusCode() == '404') {
        return redirect('/');
    }

    return parent::render($request, $e);
}
Ad
source: stackoverflow.com
Ad