diff --git a/app/Models/User.php b/app/Models/User.php index 369bd69..2e5ba2b 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -157,7 +157,11 @@ class User extends Authenticatable implements HasPasskeys return; } - $this->roles = array_diff($this->roles, [$role->value]); + $this->roles = collect($this->roles) + ->reject(fn ($value) => $value === $role->value) + ->values() + ->all(); + $this->save(); } }