public function run() { $faker = Faker::create(); foreach (range(1, 10) as $index) { Alumno::create(['nombres' => $faker->name(), 'fecha_nacimiento' => $faker->date($format = 'Y-m-d', $max = 'now'), 'sexo' => $faker->randomElement($array = array('Femenino', 'Masculino')), 'direccion' => $faker->secondaryAddress, 'colonia' => $faker->cityPrefix, 'municipio' => $faker->citySuffix, 'estado' => $faker->state, 'mail' => $faker->freeEmail, 'estado_civil' => $faker->randomElement($array = array('Casado', 'Soltero')), 'edad' => 18, 'cp' => $faker->postcode, 'telefono' => 2949441234.0]); } }
public function run() { Eloquent::unguard(); $this->command->info('Borrando alumnos existentes en la tabla ...'); DB::table('alumnos')->delete(); $faker = Faker::create(); $this->command->info('Insertando nuevos alumnos a la tabla ...'); $cont = 1; $imgCont = 0; foreach (range(1, 50) as $index) { $nombre = str_replace('.', '_', $faker->unique()->userName); $imgCont++; $user = User::create(array('username' => $nombre, 'password' => Hash::make('123'), 'is_superuser' => false, 'is_active' => true)); $user->attachRole(3); $alum = array('id' => $cont++, 'no_matricula' => rand(10000, 9999999), 'nombres' => $nombre, 'apellidos' => $faker->lastName, 'sexo' => rand(0, 1) ? 'M' : 'F', 'fecha_nac' => $faker->date(), 'email' => $faker->email(), 'facebook' => $faker->email(), 'celular' => $faker->phoneNumber, 'direccion' => $faker->address, 'religion' => rand(0, 1) ? 'Adventista' : 'Católico', 'user_id' => $user->id); //$this->command->info(" " . $index . ". -> " . implode(",", $alum)); Alumno::create($alum); if ($imgCont == 9) { $imgCont = 0; } } }