/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public static function destroy($id) { if (!AuthController::checkPermission()) { return redirect('/'); } $course = Courses::find($id); $posts = Posts::where('CourseID', '=', $id)->get()->toArray(); // dd($posts); foreach ($posts as $post) { PostsController::destroy($post['id']); // dd($post['id']); } $course->delete(); return redirect(route('admin')); }