feat(user): menambahkan referral code saat create data
This commit is contained in:
parent
61fae6a4f4
commit
6e0fc82ae0
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user