Saltar al contenido

Laravel 5.2 Cómo redirigir todos los errores 404 a la página de inicio

Luego de observar en varios repositorios y foros al terminar hemos descubierto la solución que te mostraremos a continuación.

Solución:

Para eso, necesita agregar algunas líneas de código a render método en app/Exceptions/Handler.php expediente.

public function render($request, Exception $e)
   
    if($this->isHttpException($e))
    
        switch (intval($e->getStatusCode())) 
            // not found
            case 404:
                return redirect()->route('home');
                break;
            // internal error
            case 500:
                return Response::view('custom.500',array(),500);
                break;

            default:
                return $this->renderHttpException($e);
                break;
        
    
    else
    
        return parent::render($request, $e);
    

Recuerda comunicar este tutorial si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *