/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id, $docenteId) { $cadeira = Cadeira::find($id); if (!$cadeira) { return response()->json(['message' => 'Esta Cadeira não Existe!!', 'code' => 404], 404); } $docente = $cadeira->docente->find($docenteId); if (!$docente) { return response()->json(['message' => 'Este Docente não existe para esta Cadeira!!', 'code' => 404], 404); } return response()->json($docente, 200); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($cadeiraId, $id) { $cadeira = Cadeira::find($cadeiraId); if (!$cadeira) { return response()->json(['message' => 'Esta Cadeira não Existe!!', 'code' => 404], 404); } $trabalho = $cadeira->Trabalho->find($id); if (!$trabalho) { return response()->json(['message' => 'Este Trabalho não Existe!!', 'code' => 404], 404); } $trabalho->delete(); return response()->json(['message' => 'O Trabalho foi removido!'], 200); }