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

Laravel 5




                class DatabaseSeeder extends Seeder
                {
                    public function run()
                    {
                        Model::unguard();

                        $this->call(UsersTableSeeder::class);


                        Model::reguard();
                    }
                }



             El método   call  lo que hace es llamar al método   run  de la clase indicada. Además en el
             ejemplo hemos añadido las llamadas a   unguard  y a   reguard , que lo que hacen es
             desactivar y volver a activar (respectivamente) la inserción de datos masiva o por lotes.




             Ejecutar la inicialización de datos



             Una vez definidos los ficheros de semillas, cuando queramos ejecutarlos para rellenar de
             datos la base de datos tendremos que usar el siguiente comando de Artisan:



                php artisan db:seed















































             Inicialización de la BD                                                                     82
   77   78   79   80   81   82   83   84   85   86   87