/**
  * 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]);
 }