@php use Illuminate\Support\Facades\Redis; if (Auth::guard('web_user')->check()) { $loginId = 'user:' . Auth::guard('web_user')->user()->id; $user_id = Auth::guard('web_user')->user()->id; } else { $uniqueIdentifier = hash('sha256', request()->ip() . request()->userAgent()); // Check if the guest key already exists in Redis if (!Redis::exists($uniqueIdentifier)) { // Generate a unique guest key $guestId = Str::uuid()->toString(); // Store the guest key in Redis using the unique identifier Redis::set($uniqueIdentifier, $guestId); } else { // Retrieve the guest key from Redis $guestId = Redis::get($uniqueIdentifier); } $loginId = 'guest:' . $guestId; } $response = Redis::get('global_address_location:' . $loginId); if ($response == null) { $r = true; } else { $r = false; } // Remove Pincode (Assuming it's a 6-digit number) $response = preg_replace('/\s*\d{6},?\s*/', '', $response); // Remove State (Assuming it's a known Tamil Nadu) $response = str_replace("Tamil Nadu", "", $response); // Remove Country (India) $response = str_replace("India", "", $response); // Trim any extra spaces or commas $response = trim($response, " ,"); @endphp
{{-- --}} @push('js') @endpush