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',