/** * @param $id * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function destroy($id) { $role = $this->role->find($id); if (!$role->isdeletable()) { abort(403); } Audit::log(Auth::user()->id, trans('admin/roles/general.audit-log.category'), trans('admin/roles/general.audit-log.msg-destroy', ['name' => $role->name])); $this->role->delete($id); alert()->success(trans('admin/roles/general.status.deleted')); return redirect('/admin/roles'); }
/** * @param $id * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function destroy($id) { $role = $this->role->find($id); if (!$role->isdeletable()) { abort(403); } $this->role->delete($id); Flash::success(trans('admin/roles/general.status.deleted')); // 'Role successfully deleted'); return redirect('/admin/roles'); }
/** * Remove the specified Role from storage. * * @param int $id * * @return Response */ public function destroy($id) { $this->authorize('system.manage'); $role = $this->roleRepository->findWithoutFail($id); if (empty($role)) { Flash::error('Role not found'); return redirect(route('roles.index')); } $this->roleRepository->delete($id); Flash::success('Role deleted successfully.'); return redirect(route('roles.index')); }