Set admin account ID to always be 1

This commit is contained in:
Julian Prieber 2023-12-01 17:11:35 +01:00
parent 712101c3f4
commit 3beddca69c
1 changed files with 13 additions and 9 deletions

View File

@ -63,6 +63,9 @@ class User extends Authenticatable implements MustVerifyEmail
static::creating(function ($user) {
if (config('linkstack.disable_random_user_ids') != 'true') {
if (is_null(User::first())) {
$user->id = 1;
} else {
$numberOfDigits = config('linkstack.user_id_length') ?? 6;
$minIdValue = 10**($numberOfDigits - 1);
@ -74,6 +77,7 @@ class User extends Authenticatable implements MustVerifyEmail
$user->id = $randomId;
}
}
});
}
}