/** * Run the database seeds. * * @return void */ public function run() { $faker = Faker::create(); $preUach = PreUach::all(); $samples_temp = []; foreach ($preUach as $item) { $samples_temp[] = ['postulante' => $item->postulante, 'carrera' => $faker->numberBetween($min = 1, $max = 20), 'anio_ingreso' => $faker->year($max = 'now'), 'ranking' => $faker->randomFloat($nbMaxDecimals = NULL, $min = 0, $max = 100), 'beneficios' => $faker->sentence($nbWords = 8, $variableNbWords = true)]; } PreUEstudioActual::insert($samples_temp); }
public function getIndexStep(Guard $auth) { $indexStep = 0; $postulante = Postulante::where('user_id', $auth->id())->get(); $indexStep = $postulante->count(); //dd($postulante); if ($indexStep != 0) { //dd( (bool)(PreUEstudioActual::where('postulante',$postulante->first()->id)->get()->count())); $bool1 = (bool) PreNUEstudioActual::where('postulante', $postulante->first()->id)->get()->count(); $bool2 = (bool) PreUEstudioActual::where('postulante', $postulante->first()->id)->get()->count(); $indexStep = $indexStep + (int) ($bool1 or $bool2); } return response()->json(['indexStep' => $indexStep]); }
public function postStore(EstudioActualRequest $request) { //dd($request->get('procedencia')); // verificar si es un postulante a pregrado. $mensaje = ''; if ($request->get('tipo_estudio') === 'Pregrado') { //se verifica si es un alumno UACh if ($request->get('procedencia') === 'UACH') { $estudioActual = PreUEstudioActual::create($request->all()); $mensaje = 'Su estudio actual se almacenó correctamente.'; } else { $estudioActual = PreNuEstudioActual::create($request->all()); $mensaje = 'Su estudio actual se almacenó correctamente.'; } } else { $estudioActual = new MaestriaActual(); $estudioActual->postulante = $request->get('postulante'); $estudioActual->nombre = $request->get('nombreP'); $estudioActual->tipo = $request->get('programa'); $estudioActual->nombre_tutor_director = $request->get('nombreD'); $estudioActual->cargo_tutor_director = $request->get('cargoD'); $estudioActual->email_tutor_director = $request->get('emailD'); $estudioActual->telefono_secretaria = $request->get('telefonoS'); $estudioActual->nombre_secretaria = $request->get('nombreS'); $estudioActual->area = $request->get('area'); $estudioActual->campus_sede = $request->get('campus_sede'); $estudioActual->save(); $mensaje = 'Su maestria actual se almacenó correctamente.'; } return response()->json(['message' => $mensaje]); }