/** * Delete role * * @param Role $role * @return \Illiminate\Http\RedirectResponse */ public function delete(Role $role) { if ($role->id !== 1) { $role->delete(); } return redirect('admin/roles/list'); }
public function destroy($id) { $user = Role::delete($id); $user->delete(); foreach ($user->roles() as $u) { $user->roles()->detach($u->id); } }
public function destroy(Role $role) { if (!Helper::getMode()) { return redirect()->back()->withErrors(config('constants.DISABLE_MESSAGE')); } if ($role->name == 'admin') { return redirect('/configuration#permission')->withErrors(config('constants.INVALID_LINK')); } $role->delete(); return redirect()->back()->withSuccess(config('constants.DELETED')); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy(Role $role) { // Set role to null for each user foreach ($role->users as $user) { $user->role_id = null; $user->save(); } //destroy the role $role->delete(); return redirect()->route('admin.roles.index')->withWarning("The Role {$role->role} has been removed!"); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy(Role $role) { $role->delete(); return redirect('/admin/role')->with('flash_success', 'Роль успешно удалена.'); }
/** * Delete a role */ public function destroy(Role $role) { logThis('Role ' . $role->label . ' deleted'); $role->delete(); }
private function delete_user_role(User $user, Role $role) { //Remove all permissions then delete the user and the roles $role->perms()->sync(array()); $user->delete(); $role->delete(); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy(Role $role) { $role->delete(); return redirect()->action('RolesController@index'); }
/** * API for deleting a role */ public function apiRoleDelete(Role $role) { $role->delete(); }
/** * Remove the specified resource from storage. * * @param App\Role $role * @return Response */ public function destroy($role) { $role->delete(); return redirect()->route('webpanel.store.roles.index'); }