public function getDestroy($id) { if (Session::get('user_level') < Config::get('cms.deletePolls')) { return Redirect::to(_l(URL::action('AdminHomeController@getIndex')))->with('message', Lang::get('admin.notPermitted'))->with('notif', 'warning'); } try { $poll = Poll::onlyTrashed()->findOrFail($id); $poll->pollOptions()->forceDelete(); $poll->votes()->forceDelete(); $poll->forceDelete(); return Redirect::to(_l(URL::action('PollController@getTrashed')))->with('message', Lang::get('admin.commentDeleted'))->with('notif', 'success'); } catch (Exception $e) { return Redirect::to(_l(URL::action('PollController@getTrashed')))->with('message', Lang::get('admin.noSuchComment'))->with('notif', 'danger'); } }