diff --git a/app/Factory/UserFactory.php b/app/Factory/UserFactory.php index 960584cceead..e0c46bbcda2a 100644 --- a/app/Factory/UserFactory.php +++ b/app/Factory/UserFactory.php @@ -12,6 +12,7 @@ namespace App\Factory; use App\Models\User; +use Illuminate\Support\Str; class UserFactory { @@ -29,6 +30,7 @@ class UserFactory $user->signature = ''; $user->theme_id = 0; $user->user_logged_in_notification = true; + $user->referral_code = Str::lower(Str::random(32)); return $user; } diff --git a/app/Jobs/User/CreateUser.php b/app/Jobs/User/CreateUser.php index 504a27b80a1c..73f5e968f325 100644 --- a/app/Jobs/User/CreateUser.php +++ b/app/Jobs/User/CreateUser.php @@ -17,6 +17,7 @@ use App\Models\User; use App\Utils\Ninja; use App\Utils\Traits\MakesHash; use Illuminate\Foundation\Bus\Dispatchable; +use Illuminate\Support\Str; class CreateUser { @@ -62,6 +63,7 @@ class CreateUser $user->fill($this->request); $user->email = $this->request['email']; //todo need to remove this in production $user->last_login = now(); + $user->referral_code = Str::lower(Str::random(32)); $user->ip = request()->ip(); if (Ninja::isSelfHost()) {