From 422e4d876f69fb1c0c7ee588c2cb77ee76e34f0b Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Wed, 12 Nov 2025 20:10:50 +0700 Subject: [PATCH] fix(register): update uses_count gagal --- app/Livewire/Forms/Auth/RegisterForm.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/Livewire/Forms/Auth/RegisterForm.php b/app/Livewire/Forms/Auth/RegisterForm.php index 42e171a..d32c0c9 100644 --- a/app/Livewire/Forms/Auth/RegisterForm.php +++ b/app/Livewire/Forms/Auth/RegisterForm.php @@ -3,9 +3,11 @@ namespace App\Livewire\Forms\Auth; use App\Enums\Gender; +use App\Enums\PointRecordType; use App\Enums\UserStatus; use App\Models\Customer; use App\Models\Membership; +use App\Models\PointRecord; use App\Models\ReferralCode; use App\Models\ReferralUsage; use App\Models\Tier; @@ -115,6 +117,7 @@ public function auth() Membership::create([ 'user_id' => $user->id, 'tier_id' => $tier->id, + 'tier_points' => 10, ]); ReferralCode::create([ @@ -128,9 +131,17 @@ public function auth() 'referral_code_id' => $referralCode->id, ]); - $referralCode->update(['uses_count', $referralCode->uses_count + 1]); + $referralCode->increment('uses_count'); } + PointRecord::create([ + 'user_id' => $user->id, + 'description' => 'Pendaftaran', + 'change' => 10, + 'is_addition' => true, + 'type' => PointRecordType::TIER, + ]); + auth()->login($user); $user->assignRole('Customer');