/** * Display the specified resource. * * @param int $trainingId * @param int $id * @return Exam */ public function show($trainingId, $id) { /** @var Training $training */ $training = Training::findOrFail($trainingId); /** @var Exam $exam */ $exam = $training->exams()->with('attendees')->findOrFail($id); return $exam; }
/** * Remove the specified resource from storage. * * @param int $trainingId * @param int $examId * @param int $id * @return array */ public function destroy($trainingId, $examId, $id) { /** @var Training $training */ $training = Training::findOrFail($trainingId); /** @var Exam $exam */ $exam = $training->exams()->findOrFail($examId); /** @var Attendee $attendee */ $attendee = $exam->attendees()->findOrFail($id); return ['success' => $attendee->delete()]; }
/** * Remove the specified resource from storage. * * @param int $trainingId * @param int $id * @return array */ public function destroy($trainingId, $id) { /** @var Training $training */ $training = Training::findOrFail($trainingId); /** @var Question $question */ $question = $training->questions()->findOrFail($id); return ['success' => $question->delete()]; }
/** * Remove the specified resource from storage. * * @param int $id * @return array */ public function destroy($id) { /** @var Training $training */ $training = Training::findOrFail($id); return ['success' => $training->delete()]; }