/** * Remove the specified resource from storage. * * @param int $studentId * @param int $id * @return \Illuminate\Http\Response */ public function destroy($studentId, $id) { // check the student \ATC\Student::getStudentOrFail($studentId); $course = \ATC\Course::getCourseWithOrFail($id); // delete course, will cascade to delete relations to files $course->delete(); Session::flash('flash_message', $course->name . ' deleted'); // go to list view return redirect()->action('StudentController@show', [$studentId]); }