@php use Illuminate\Support\Facades\Http; $slug = request()->segment(count(request()->segments())); $currentCountry = $countries->firstWhere('url_identifier', $slug); if(!$currentCountry) { $countryCode = 'IN'; // Default fallback try { $response = Http::get('https://get.geojs.io/v1/ip/geo.json'); if ($response->ok()) { $json = json_decode($response->body()); if (!empty($json->country)) { $countryCode = strtoupper($json->country_code); // e.g., 'US', 'IN' } } } catch (\Exception $e) { // Handle exception or fallback silently $countryCode = 'IN'; } $currentCountry = $countries->firstWhere('iso_code', $countryCode); } $matchedCities = $currentCountry ? $currentCountry->cities : collect(); $currentCountryCode = strtolower($currentCountry->iso_code); @endphp

Cities in

{{ $currentCountryCode }} Flag
{{ $currentCountry->name }}

    @foreach($countries as $country)
  • {{ $country->iso_code }} Flag {{ $country->name }}
  • @endforeach

Cities

@php $slug = request()->segment(count(request()->segments())); $currentCountry = $countries->firstWhere('url_identifier', $slug); if(!$currentCountry) { $countryCode = 'IN'; // Default fallback try { $response = Http::get('https://get.geojs.io/v1/ip/geo.json'); if ($response->ok()) { $json = json_decode($response->body()); if (!empty($json->country)) { $countryCode = strtoupper($json->country_code); // e.g., 'US', 'IN' } } } catch (\Exception $e) { // Handle exception or fallback silently $countryCode = 'IN'; } $currentCountry = $countries->firstWhere('iso_code', $countryCode); } $matchedCities = $currentCountry ? $currentCountry->cities : collect(); $currentCountryCode = strtolower($currentCountry->iso_code); @endphp

Cities in

{{ $currentCountryCode }} Flag
{{ $currentCountry->name }}

    @foreach($countries as $country)
  • {{ $country->iso_code }} Flag {{ $country->name }}
  • @endforeach
Live Airport Stats
Mumbai(BOM)Today, 01 June 2025 | 14:30
  • Desc.

    Dom.

    Int'l.

    %

  • Departures

    320

    180

    500

  • Arrivals

    305

    187

    492

  • Landed

    250

    145

    80

  • Departed

    265

    143

    82

  • On Time

    330

    370

    76

  • Delayed

    40

    25

    35

  • Rescheduled

    20

    14

    7

  • Cancelled

    5

    4

    2

  • Pending Departure

    55

    37

    92

  • Pending Arrival

    92

    42

    97

sponsored