feat(user): menambahkan referral code saat create data

This commit is contained in:
Yoga Pangestu 2025-11-12 10:45:58 +07:00
parent 61fae6a4f4
commit 6e0fc82ae0
2 changed files with 7 additions and 1 deletions

View File

@ -5,6 +5,7 @@
use App\Enums\Gender;
use App\Enums\UserStatus;
use App\Models\Employee;
use App\Models\ReferralCode;
use App\Models\User;
use App\Rules\PhoneNumber;
use App\Rules\UnsignedInteger;
@ -131,6 +132,11 @@ public function store()
'gender' => $data['gender'],
]);
ReferralCode::create([
'user_id' => $user->id,
'code' => generateReferralCode($data['username'], $user->id),
]);
$user->outlets()->attach($this->outlet_ids);
$user->assignRole($this->role_ids);

View File

@ -66,7 +66,7 @@ public function run(): void
ReferralCode::create([
'user_id' => $owner->id,
'code' => generateReferralCode('mulyadi', 1),
'code' => generateReferralCode('mulyadi', 2),
]);
$owner->assignRole(UserRole::Owner);