validated('phone'); $user = User::where('phone', $phone)->first(); $debugCode = null; if ($user) { $issue = $otp->issue( destination: $phone, purpose: OtpCode::PURPOSE_PASSWORD_RESET, user: $user, ); $debugCode = $issue->plainCode; } return $this->ok([ 'otp_destination' => $phone, 'debug_code' => app()->environment('local', 'testing') ? $debugCode : null, ], 'If an account exists for that phone, a reset code has been sent.'); } }