/**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id, $cadeiraId)
 {
     $semestre = Semestre::find($id);
     if (!$semestre) {
         return response()->json(['message' => 'Este Semestre não Existe!!', 'code' => 404], 404);
     }
     $cadeira = $semestre->Cadeira->find($cadeiraId);
     if (!$cadeira) {
         return response()->json(['message' => 'Esta Cadeira não Existe neste Semestre!!', 'code' => 404], 404);
     }
     return response()->json($cadeira, 200);
 }
Exemplo n.º 2
0
 public function calCarrera($id)
 {
     $semestre = Semestre::find($id);
     $materias = $semestre->materias()->get();
     return view('calCarrera', compact('materias', 'semestre'));
 }