public function getCursosHomologados(Guard $auth)
 {
     $postulante = Postulante::where('user_id', $auth->id())->first();
     $carrera_id = $postulante->pregradosR->preUachsR->preUEstudioActualesR->carrera;
     $asignaturas = Asignatura::where('carrera', $carrera_id)->orderBy('codigo')->lists('codigo', 'codigo')->all();
     $num_homologacion = Homologacion::where('postulante', $postulante->id)->get()->count();
     if ($num_homologacion != 0) {
         $cursos_homologados = $postulante->pregradosR->preUachsR->homologacionesR()->first()->asignaturaHomologadaR()->get();
         foreach ($cursos_homologados as $item) {
             # code...
             //dd($item);
             $parametros[] = array('id' => $item->id, 'periodo' => $item->asignaturaR->periodo, 'codigo_1' => $item->asignatura, 'asignatura_1' => $item->asignaturaR->nombre, 'codigo_2' => $item->codigo_asignatura_intercambio, 'asignatura_2' => $item->nombre_asignatura_intercambio, 'codigo_asignatura' => $asignaturas);
         }
     }
     $parametros[] = array('id' => '', 'periodo' => '', 'codigo_1' => '', 'asignatura_1' => '', 'codigo_2' => '', 'asignatura_2' => '', 'codigo_asignatura' => $asignaturas);
     //dd($parametros);
     $arra = array('data' => $parametros);
     return json_encode($arra);
 }
 public function postEdit($codigo)
 {
     $asignatura = Asignatura::where('asignatura.codigo', '=', $codigo)->with('carreraR.facultadR.campusSedesR.universidadR')->first();
     return $asignatura->toJson();
 }