Exemplo n.º 1
0
 public function show($id)
 {
     $curso = Curso::find($id);
     if ($curso) {
         return $this->crearRespuesta($curso, 200);
     }
     return $this->crearRespuestaError('Curso no encontrado', 404);
 }
Exemplo n.º 2
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     if ($curso = \App\Curso::find($id)) {
         return $curso;
     } else {
         return response(\App\Curso::notFound(), 404)->header('Content-Type', 'application/vnd.api+json');
     }
 }
Exemplo n.º 3
0
 public function destroy($id)
 {
     $curso = Curso::find($id);
     $curso->delete();
     $polo = new Polo();
     $todosPolos = $polo->all()->lists('pol_nome', 'id');
     $b = new Curso();
     $cursos = $b->all();
     return view('curso.create', ['cursos' => $cursos, 'todosPolos' => $todosPolos]);
 }
Exemplo n.º 4
0
 public function irCursoAprobar($id)
 {
     //dd($id);
     $db = Curso::find($id);
     //dd($db);
     $comentarios = $db->comentarios($id);
     //dd($comentarios);
     $propuesta = Propuesta::where('fk_idCurso', $id)->get();
     //echo $propuesta;
     return view('profesor/irCursoAprobar')->with('DatosCurso', $db)->with('comentarios', $comentarios)->with('propuesta', $propuesta);
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id, $semestreId)
 {
     $curso = Curso::find($id);
     if (!$curso) {
         return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 404], 404);
     }
     $semestre = $curso->semestre->find($semestreId);
     if (!$semestre) {
         return response()->json(['message' => 'Este Semestre não Existe para este Curso!!', 'code' => 404], 404);
     }
     return response()->json($semestre, 200);
 }
 public function destroy($curso_id, $estudiante_id)
 {
     $curso = Curso::find($curso_id);
     if ($curso) {
         $estudiantes = $curso->estudiantes();
         if ($estudiantes->find($estudiante_id)) {
             $estudiantes->detach($estudiante_id);
             return $this->crearRespuesta('El estudiante de eliminó', 200);
         }
         return $this->crearRespuestaError('No existe un estudiante con el id dado en este curso', 404);
     }
     return $this->crearRespuestaError('No se puede encontrar un curso con el id dado', 404);
 }
Exemplo n.º 7
0
 public function destroy($profesor_id, $curso_id)
 {
     $profesor = Profesor::find($profesor_id);
     if ($profesor) {
         $cursos = $profesor->cursos();
         if ($cursos->find($curso_id)) {
             $curso = Curso::find($curso_id);
             $curso->estudiantes()->detach();
             $curso->delete();
             return $this->crearRespuesta('Curso eliminado', 200);
         }
         return $this->crearRespuestaError('No existe un curso con este id asociado a este profesor', 404);
     }
     return $this->crearRespuestaError('No existe un profesor con el id dado', 404);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($cursoId, $id)
 {
     $curso = Curso::find($cursoId);
     if (!$curso) {
         return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 404], 404);
     }
     $usuario = $curso->usuario->find($id);
     if (!$usuario) {
         return response()->json(['message' => 'Este Usuario não Existe!!', 'code' => 404], 404);
     }
     $usuario->delete();
     return response()->json(['message' => 'O Usuario foi removido!'], 200);
 }
Exemplo n.º 9
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $curso = Curso::find($id);
     if (!$curso) {
         return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 404], 404);
     }
     $semestres = $curso->semestre;
     if (sizeof($semestres) > 0) {
         return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 409], 409);
     }
     $cadeiras = $curso->cadeira;
     if (sizeof($cadeiras) > 0) {
         return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 409], 409);
     }
     $usuarios = $curso->usuario;
     if (sizeof($usuarios) > 0) {
         return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 409], 409);
     }
     $curso->delete();
     return response()->json(['message' => 'O Curso foi removido!'], 200);
 }