public function getCreateOrEdit(Guard $auth) { $continentes = Continente::lists('nombre', 'id')->all(); $postulante = Postulante::where('user_id', \Auth::id())->first(); $parametros = array('tipo_estudio' => $postulante->tipo_estudio, 'postulante' => $postulante->id, 'continente' => '', 'pais' => '', 'campus_sede' => '', 'facultad' => '', 'carrera' => '', 'director' => '', 'email' => '', 'anio_ingreso' => '', 'ranking' => '', 'beneficios' => ''); $nuevo = 0; //dd(($postulante->pregradosR->preNoUachsR)); if ($postulante->tipo_estudio === 'Pregrado') { $parametros['procedencia'] = $postulante->pregradosR->procedencia; // dd(PreUach::with('preUEstudioActualesR')->get()->postulante); if ($postulante->pregradosR->procedencia === 'UACH') { if ($postulante->pregradosR->preUachsR->preUEstudioActualesR) { $nuevo = 1; $estudioActual = PreUEstudioActual::where('postulante', $postulante->id)->first(); $parametros['continente'] = $estudioActual->carreraR->facultadR->campusSedesR->ciudadR->paisR->continente; $parametros['pais'] = $estudioActual->carreraR->facultadR->campusSedesR->ciudadR->paisR->id; $parametros['campus_sede'] = $estudioActual->carreraR->facultadR->campusSedesR->id; $parametros['facultad'] = $estudioActual->carreraR->facultadR->id; $parametros['carrera'] = $estudioActual->carrera; $parametros['director'] = $estudioActual->carreraR->director; $parametros['email'] = $estudioActual->carreraR->email; $parametros['anio_ingreso'] = $estudioActual->anio_ingreso; $parametros['ranking'] = $estudioActual->ranking; $parametros['beneficios'] = $estudioActual->beneficios; } } else { //dd(); if ($postulante->pregradosR->preNoUachsR->preNuEstudioActualesR) { $nuevo = 1; $estudioActual = PreNuEstudioActual::where('postulante', $postulante->id)->first(); $parametros['continente'] = $estudioActual->campusSedeR->ciudadR->paisR->continente; $parametros['pais'] = $estudioActual->campusSedeR->ciudadR->paisR->id; $parametros['campus_sede'] = $estudioActual->campusSedeR->id; $parametros['area'] = $estudioActual->area; $parametros['anios_cursados'] = $estudioActual->anios_cursados; } } } else { $parametros['procedencia'] = $postulante->postgradosR->procedencia; if ($postulante->postgradosR->maestriaActuales->count()) { $nuevo = 1; $estudioActual = MaestriaActual::where('postulante', $postulante->id)->first(); $parametros['continente'] = $estudioActual->campusSedeR->ciudadR->paisR->continente; $parametros['pais'] = $estudioActual->campusSedeR->ciudadR->paisR->id; $parametros['campus_sede'] = $estudioActual->campusSedeR->id; $parametros['nombreD'] = $estudioActual->nombre_tutor_director; $parametros['emailD'] = $estudioActual->email_tutor_director; $parametros['cargoD'] = $estudioActual->cargo_tutor_director; $parametros['nombreS'] = $estudioActual->nombre_secretaria; $parametros['telefonoS'] = $estudioActual->telefono_secretaria; $parametros['area'] = $estudioActual->area; $parametros['programa'] = $estudioActual->tipo; $parametros['nombreP'] = $estudioActual->nombre; } } // se verifica si existe if ($nuevo) { return view('postulacion.estudio_actual.edit', compact('continentes', 'parametros')); //dd('existo'); } else { return view('postulacion.estudio_actual.create', compact('continentes', 'parametros')); } }
public function getIndex() { $continentes = Continente::lists('nombre', 'id')->all(); return view('carreras.index', compact('continentes')); }
/** * Show the form for creating a new resource. * * @return Response */ public function getCreate() { $continentes = Continente::lists('nombre', 'id')->all(); return view('ciudades.create', compact('continentes')); }
public function getPrueba() { $continentes = Continente::lists('nombre', 'id')->all(); return view('postulacion.prueba', compact('continentes')); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function getEdit($id) { $continentes = Continente::lists('nombre', 'id')->all(); $idUniversidad = $id; //dd(Universidad::where('id',$id)->with('campusSedesR.ciudadR.paisR.continenteR')->get()->toArray()); $infoUniversidad = Universidad::where('id', $id)->with('campusSedesR.ciudadR.paisR.continenteR')->get()->toJson(); //return($infoUniversidad->toJson()); return view('universidades.edit', compact('continentes', 'infoUniversidad', 'idUniversidad')); }
/** * Display a listing of the resource. * * @return Response */ public function getCreateOrEdit(Guard $auth) { $continentes = Continente::lists('nombre', 'id')->all(); $postulante = Postulante::where('user_id', $auth->id())->first(); $parametros = array('id' => '', 'postulante' => '', 'anio' => '', 'semestre' => '', 'tipo_estudio' => $postulante->tipo_estudio, 'desde' => '', 'hasta' => '', 'financiamiento' => '1', 'financiamiento_nombre' => 'Padres', 'carrera' => '', 'facultad' => '', 'campus_sede' => '', 'pais' => '', 'continente' => '', 'descripcion' => ''); if ($postulante->tipo_estudio === "Pregrado") { $prePostulacion = PrePostulacionUniversidad::where('postulante', $postulante->id)->first(); if ($prePostulacion) { $parametros['id'] = $prePostulacion->id; $parametros['postulante'] = $prePostulacion->postulante; $parametros['anio'] = $prePostulacion->anio; $parametros['semestre'] = $prePostulacion->semestre; $parametros['desde'] = $prePostulacion->desde; $parametros['hasta'] = $prePostulacion->hasta; $parametros['financiamiento'] = $prePostulacion->financiamiento; $parametros['financiamiento_nombre'] = $prePostulacion->financiamientoR->nombre; $parametros['carrera'] = $prePostulacion->carrera; $parametros['facultad'] = $prePostulacion->carreraR->facultadR->id; $parametros['campus_sede'] = $prePostulacion->carreraR->facultadR->campusSedesR->id; $parametros['pais'] = $prePostulacion->carreraR->facultadR->campusSedesR->ciudadR->paisR->id; $parametros['continente'] = $prePostulacion->carreraR->facultadR->campusSedesR->ciudadR->paisR->continente; if ($prePostulacion->financiamiento == 4 or $prePostulacion->financiamiento == 5) { $otroFinanciamiento = PreOtroFinanciamiento::find($prePostulacion->id); $parametros['descripcion'] = $otroFinanciamiento->descripcion; } //dd($parametros['financiamiento'] == 5); //dd($prePostulacion->toArray()); return view('postulacion.postulacion_universidad.edit', compact('continentes', 'parametros')); } else { return view('postulacion.postulacion_universidad.create', compact('continentes', 'parametros')); } } else { $postPostulacion = PostPostulacionUniversidad::where('postulante', $postulante->id)->first(); if ($postPostulacion) { $parametros['id'] = $postPostulacion->id; $parametros['programa'] = $postPostulacion->tipo; $parametros['instituto'] = $postPostulacion->instituto; $parametros['nomLab'] = $postPostulacion->laboratorio; $parametros['contacto'] = $postPostulacion->contacto_uach; $parametros['area'] = $postPostulacion->area; $parametros['nombreP'] = $postPostulacion->nombre_maestria; $parametros['postulante'] = $postPostulacion->postulante; $parametros['anio'] = $postPostulacion->anio; $parametros['semestre'] = $postPostulacion->duracion; $parametros['financiamiento'] = $postPostulacion->financiamiento; $parametros['financiamiento_nombre'] = $postPostulacion->financiamientoR->nombre; $parametros['desde'] = $postPostulacion->desde; $parametros['hasta'] = $postPostulacion->hasta; $parametros['facultad'] = $postPostulacion->facultad; $parametros['campus_sede'] = $postPostulacion->facultadR->campusSedesR->id; $parametros['pais'] = $postPostulacion->facultadR->campusSedesR->ciudadR->paisR->id; $parametros['continente'] = $postPostulacion->facultadR->campusSedesR->ciudadR->paisR->continente; if ($postPostulacion->financiamiento == 4 or $postPostulacion->financiamiento == 5) { $otroFinanciamiento = PostOtroFinanciamiento::find($postPostulacion->postulante); $parametros['descripcion'] = $otroFinanciamiento->descripcion; } return view('postulacion.postulacion_universidad.edit', compact('continentes', 'parametros')); } else { return view('postulacion.postulacion_universidad.create', compact('continentes', 'parametros')); } } }