diff --git a/composer.json b/composer.json index f3622760..2480fbdb 100644 --- a/composer.json +++ b/composer.json @@ -11,8 +11,8 @@ ], "require": { "illuminate/support": "^6.0", - "webpatser/laravel-uuid": "^3.0", - "facade/ignition-contracts": "^1.0" + "facade/ignition-contracts": "^1.0", + "ramsey/uuid": "^3.7" }, "require-dev": { "vlucas/phpdotenv": "^3.3", diff --git a/src/UniqueIDGenerators/UUIDGenerator.php b/src/UniqueIDGenerators/UUIDGenerator.php index 1a677b0f..7a90f06c 100644 --- a/src/UniqueIDGenerators/UUIDGenerator.php +++ b/src/UniqueIDGenerators/UUIDGenerator.php @@ -4,12 +4,13 @@ declare(strict_types=1); namespace Stancl\Tenancy\UniqueIDGenerators; +use Ramsey\Uuid\Uuid; use Stancl\Tenancy\Contracts\UniqueIdentifierGenerator; class UUIDGenerator implements UniqueIdentifierGenerator { public static function generate(array $domains, array $data = []): string { - return (string) \Webpatser\Uuid\Uuid::generate(1, $domains[0] ?? ''); + return Uuid::uuid4()->toString(); } }