Page 111 - 0149-curso-laravel-5_Neat
P. 111

Laravel 5






             Ejercicios




             En los ejercicios de esta sección vamos a completar el proyecto del videoclub terminando el
             procesamiento de los formularios y añadiendo el sistema de autenticación de usuarios.




             Ejercicio 1 - Migración de la tabla usuarios (0.5
             puntos)




             En primer lugar vamos a crear la tabla de la base de datos para almacenar los usuarios que
             tendrán acceso a la plataforma de gestión del videoclub.


             Como hemos visto en la teoría, Laravel ya incluye una migración con el nombre
               create_users_table  para la tabla   users  con todos los campos necesarios. Vamos a abrir
             esta migración y a comprobar que los campos incluidos coinciden con los de la siguiente
             tabla:


                        Campo                                Tipo                        Modificador

               id                            Autoincremental

               name                          String

               email                         String                                   unique

               password                      String

               remember_token                Campo remember_token

               timestamps                    Timestamps de Eloquent

             Comprueba también que en el método   down  de la migración se deshagan los cambios que

             se hacen en el método   up , en este caso sería eliminar la tabla.

             Por último usamos el comando de Artisan que añade las nuevas migraciones y
             comprobamos con PHPMyAdmin que la tabla se ha creado correctamente con todos

             campos indicados.


             Ejercicio 2 - Seeder de usuarios (0.5 puntos)




             Ahora vamos a proceder a rellenar la tabla   users  con los datos iniciales. Para esto
             editamos el fichero de semillas situado en   database/seeds/DatabaseSeeder.php  y seguiremos
             los siguientes pasos:





             Ejercicios                                                                                 111
   106   107   108   109   110   111   112   113   114   115   116