/** * Run the database seeds. * * @return void */ public function run() { $faker = Faker::create(); $procedencia = array('UACH', 'NO UACH'); $samples_temp = []; for ($i = 0; $i < 20; $i++) { $posgrado = new Postgrado(); $idPostulante = $faker->unique->numberBetween($min = 1, $max = 100); $postulanteTemp = Postulante::find($idPostulante); $samples_temp[] = ['postulante' => $idPostulante, 'procedencia' => $procedencia[$faker->numberBetween($min = 0, $max = 1)], 'titulo_profesional' => 'Título: ' . $faker->bs, 'financiamiento' => $faker->numberBetween($min = 1, $max = 5)]; $postulanteTemp->tipo_estudio = 'Postgrado'; $postulanteTemp->save(); } Postgrado::insert($samples_temp); }
/** * Run the database seeds. * * @return void */ public function run() { $faker = Faker::create(); $samples_temp = []; for ($i = 0; $i < 100; $i++) { $idPregrado = $faker->unique->numberBetween($min = 1, $max = 100); $postgrado = Postgrado::find($idPregrado); $postulanteTemp = Postulante::find($idPregrado); if ($postgrado === null) { $samples_temp[] = ['postulante' => $idPregrado]; $postulanteTemp->tipo_estudio = 'Pregrado'; $postulanteTemp->save(); } } Pregrado::insert($samples_temp); }
public function getCargarDatos($id) { $postulantes = Postulante::where('estado', 1)->get(); $postulaciones = Postulacion::all(); $cargos = Cargo::all(); $personal = Postulante::find($id); return view('personal.contratacion.contratacion')->with(compact(['postulantes', 'personal', 'cargos', 'postulaciones'])); }
public function getDatosProcedencia($postulante) { $postulante = Postulante::find($postulante); $arrayFinal = []; if ($postulante->tipo_estudio === 'Pregrado') { if ($postulante->pregradosR->procedencia == 'UACH') { $arrayFinal[] = array('parametro' => 'PROCEDENCIA', 'valor' => $postulante->pregradosR->procedencia, 'peso' => '1'); $arrayFinal[] = array('parametro' => 'E-MAIL INSTITUCIONAL', 'valor' => $postulante->pregradosR->preUachsR->email_institucional, 'peso' => '1'); $arrayFinal[] = array('parametro' => 'GRUPO SANGUÍNEO', 'valor' => $postulante->pregradosR->preUachsR->grupo_sanguineo, 'peso' => '1'); $arrayFinal[] = array('parametro' => 'ENFERMEDADES', 'valor' => $postulante->pregradosR->preUachsR->enfermedades, 'peso' => '1'); $arrayFinal[] = array('parametro' => 'TELÉFONO PERSONAL ', 'valor' => $postulante->pregradosR->preUachsR->telefono, 'peso' => '1'); $arrayFinal[] = array('parametro' => 'CIUDAD ACTUAL', 'valor' => $postulante->pregradosR->preUachsR->direccion, 'peso' => '1'); $arrayFinal[] = array('parametro' => 'DIRECCIÓN ACTUAL', 'valor' => $postulante->pregradosR->preUachsR->ciudadR->nombre, 'peso' => '1'); } else { $arrayFinal[] = array('parametro' => 'PROCEDENCIA', 'valor' => $postulante->pregradosR->procedencia, 'peso' => '1'); } } else { $arrayFinal[] = array('parametro' => 'PROCEDENCIA', 'valor' => $postulante->postgradosR->procedencia, 'peso' => '1'); $arrayFinal[] = array('parametro' => 'TÍTULO PROFESIONAL', 'valor' => $postulante->postgradosR->titulo_profesional, 'peso' => '1'); } $arra = array('data' => $arrayFinal); return json_encode($arra); }