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(); }