user->webAuthnData(); // Create a new User UUID if it doesn't existe already in the credentials. // @phpstan-ignore-next-line $config['id'] = $attestable->user->webAuthnCredentials()->value('user_id') ?: Str::uuid()->getHex()->toString(); $attestable->json->set('user', $config); return $next($attestable); } }