public function run() { $parentescos = [['nombre' => 'Hijo', 'inverso' => 'Padre/Madre'], ['nombre' => 'Padre', 'inverso' => 'Hijo(a)'], ['nombre' => 'Madre', 'inverso' => 'Hijo(a)'], ['nombre' => 'Hermano(a)', 'inverso' => 'Hermano(a)'], ['nombre' => 'Tío(a)', 'inverso' => 'Sobrino(a)'], ['nombre' => 'Sobrino(a)', 'inverso' => 'Tío(a)'], ['nombre' => 'Primo(a)', 'inverso' => 'Primo(a)'], ['nombre' => 'Concubino(a)', 'inverso' => 'Concubino(a)'], ['nombre' => 'Amigo(a)', 'inverso' => 'Amigo(a)'], ['nombre' => 'Abuelo(a)', 'inverso' => 'Nieto(a)'], ['nombre' => 'Nieto(a)', 'inverso' => 'Abuelo(a)']]; foreach ($parentescos as $parentesco) { Parentesco::create($parentesco); } }
private function cargarTablaParentescos($origen) { //Se buscan los distintos parentescos en el sasyc viejo... $this->info("Migrando parentescos"); $parentescos = DB::connection('sasyc_viejo')->table($origen)->distinct()->select('parentesco')->get(); foreach ($parentescos as $key => $parentesco) { $existe = Parentesco::where('nombre', 'ILIKE', $parentesco->parentesco)->count(); if ($existe == 0) { $this->info("Creando " . $parentesco->parentesco); Parentesco::create(['nombre' => $parentesco->parentesco, 'inverso' => 'No Aplica']); } } }