hasher->make($data['password']); } else { unset($data['password']); } $user->forceFill($data)->saveOrFail(); if (isset($data['password'])) { PasswordChanged::dispatch($user); } return $user->refresh(); } }