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
   58   59   60   61   62   63   64   65   66   67   68