Avanzando en el estudio del código que viene por defecto en Laravel 5, vamos a abrir de nuevo el archivo de rutas en app/Http/routes.php
Veremos la siguiente ruta:
Route::get('home', 'HomeController@index’);
Según lo aprendido en la clase anterior, para acceder a esta ruta debemos escribir /home en el navegador
Pero si intentamos acceder a ella veremos que somos “redireccionados” a la ruta /auth/login ¿Por qué?
La página «home» está protegida por un middleware.
Revisa la nueva versión de nuestro curso básico:
En Laravel 5 los middleware (que en Laravel 4 se conocían como «Filtros») están en el medio de la petición de usuario y el código para ejecutar dicha petición, y nos permiten proteger rutas entre otras utilidades.
En el siguiente video vamos a repasar el login con Laravel, el uso de middleware y también daremos un un primer vistazo a las migraciones y los seeders.
Tutoriales recomendados
- Migraciones en Laravel
- Autenticación de usuarios en Laravel 4
- Traits en PHP
- Middleware (documentación oficial en inglés)
- Ogres are like Middleware (Laracasts, en inglés)
Actividades
- Prueba la autenticación y registro de usuarios en Laravel 5
- ¿Cuál es la ventaja de usar Middlewares?
- ¿Cuál es la ventaja del uso de migraciones?
- ¿Encuentras otro caso en el que sea útil usar un Middleware?
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Primeros pasos con Laravel 5 Lección siguiente Creando Migraciones en Laravel 5