validate([ 'password' => $this->currentPasswordRules(), ]); $user = Auth::user(); if ($user && Schema::hasTable(config('permission.table_names.model_has_roles', 'model_has_roles'))) { $user->syncRoles([]); } tap($user, $logout(...))->delete(); $this->redirect('/', navigate: true); } }