From 67c5043426f36618a9cbf08d26fc87be46ac5c7b Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Sat, 25 Apr 2026 12:16:27 +0300 Subject: [PATCH] Fix phone_verification.is_verified column name to match V1 exactly --- app/Http/Controllers/AuthController.php | 2 +- app/Http/Controllers/OtpController.php | 21 +++++---------------- 2 files changed, 6 insertions(+), 17 deletions(-) diff --git a/app/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php index a38e09b..4f145c0 100644 --- a/app/Http/Controllers/AuthController.php +++ b/app/Http/Controllers/AuthController.php @@ -461,7 +461,7 @@ class AuthController extends Controller 'd.first_name', 'd.last_name', 'd.name_arabic', 'd.birthdate', 'd.site', 'd.employmentType', 'd.maritalStatus', 'd.accountBank', 'd.bankCode', - 'phone_verification.verified as is_verified', + 'phone_verification.is_verified', 'invites.isInstall', 'invites.isGiftToken', 'driver_gifts.is_claimed', 'CarRegistration.make', 'CarRegistration.model', 'CarRegistration.year', diff --git a/app/Http/Controllers/OtpController.php b/app/Http/Controllers/OtpController.php index 5e00bc0..80d2ad5 100644 --- a/app/Http/Controllers/OtpController.php +++ b/app/Http/Controllers/OtpController.php @@ -294,22 +294,11 @@ class OtpController extends Controller return $this->failure('Phone parameter is missing', 400); } - try { - $verified = DB::connection('primary')->table('phone_verification') - ->where('phone_number', $phone) - ->where('verified', 1) // In V1 it might be 'verified' or 'is_verified' - ->exists(); - } catch (\Exception $e) { - // Fallback for column name 'is_verified' if 'verified' fails - try { - $verified = DB::connection('primary')->table('phone_verification') - ->where('phone_number', $phone) - ->where('is_verified', 1) - ->exists(); - } catch (\Exception $e2) { - $verified = false; - } - } + // Match V1 exact column name: is_verified + $verified = DB::connection('primary')->table('phone_verification') + ->where('phone_number', $phone) + ->where('is_verified', 1) + ->exists(); return response()->json([ 'status' => 'success',