Page 63 - 0149-curso-laravel-5_Neat
P. 63
Laravel 5
Por último vamos a cambiar el fichero de rutas routes/web.php para que todas las rutas
que teníamos definidas (excepto las de login y logout que las dejaremos como están)
apunten a los nuevos métodos de los controladores, por ejemplo:
Route::get('/', 'HomeController@getHome');
El código que teníamos puesto para cada ruta con el return con la generación de la vista
lo tenéis que mover al método del controlador correspondiente.
Ejercicio 2 - Completar las vistas (2 puntos)
En este ejercicio vamos a terminar los métodos de los controladores que hemos creado en
el ejercicio anterior y además completaremos las vistas asociadas:
Método HomeController@getHome
En este método de momento solo vamos a hacer una redirección a la acción que muestra el
listado de películas del catálogo: return redirect()-
>action('CatalogController@getIndex'); . Más adelante tendremos que comprobar si el
usuario está logueado o no, y en caso de que no lo este redirigirle al formulario de login.
Método CatalogController@getIndex
Este método tiene que mostrar un listado de todas las películas que tiene el videoclub. El
listado de películas lo podéis obtener del fichero array_peliculas.php facilitado con los
materiales. Este array de películas lo tenéis que copiar como variable miembro de la clase
(más adelante las almacenaremos en la base de datos). En el método del controlador
simplemente tendremos que modificar la generación de la vista para pasarle este array de
películas completo ( $this->arrayPeliculas ).
Y en la vista correspondiente simplemente tendremos que incluir el siguiente trozo de
código en su sección content :
Ejercicios 63