public function postStore(Guard $auth, CursosHomologadosRequest $request)
 {
     $postulante = Postulante::where('user_id', $auth->id())->first();
     $num_homologacion = Homologacion::where('postulante', $postulante->id)->get()->count();
     //dd($num_homologacion);
     if ($num_homologacion == 0) {
         $homologacion = new Homologacion();
         $homologacion->pga = $request->get('pga');
         $homologacion->postulante = $postulante->id;
         $homologacion->fecha = date("Y-m-d");
         $homologacion->save();
     }
     $homologacion = Homologacion::where('postulante', $postulante->id)->first();
     $curso_homologado = new AsignaturaHomologada();
     $curso_homologado->homologacion = $homologacion->id;
     $curso_homologado->asignatura = $request->get('codigo_1');
     $curso_homologado->codigo_asignatura_intercambio = $request->get('codigo_2');
     $curso_homologado->nombre_asignatura_intercambio = $request->get('nombre_asignatura_2');
     $curso_homologado->save();
     return response()->json(['message' => 'La asignatura se ha adjuntado a la homologación actual.']);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker::create();
     $homologacion = Homologacion::all();
     $asignatura = Asignatura::all();
     $semestre = array('semestre 1', 'semestre 2', 'ambos', 'otro');
     $samples_temp = [];
     foreach ($asignatura as $item) {
         $asigCodigo[] = $item->codigo;
     }
     foreach ($homologacion as $item) {
         for ($i = 0; $i < 6; $i++) {
             $samples_temp[] = ['homologacion' => $item->id, 'asignatura' => $asigCodigo[$faker->unique->numberBetween($min = 0, $max = count($asigCodigo) - 1)], 'codigo_asignatura_intercambio' => $faker->bothify('???###'), 'nombre_asignatura_intercambio' => $faker->sentence($nbWords = 3, $variableNbWords = true)];
         }
     }
     AsignaturaHomologada::insert($samples_temp);
 }