@php $resolvedCountryId = old('country_id', $selectedCountryId ?? $defaultCountryId ?? (isset($listing) ? $listing->country_id : '')); $resolvedCountyId = old('county_id', $selectedCountyId ?? (isset($listing) ? $listing->county_id : null) ?? ($defaultCountyId ?? '')); $resolvedCityId = old('city_id', $selectedCityId ?? (isset($listing) ? $listing->city_id : '')); $resolvedDistrictId = old('city_district_id', $selectedDistrictId ?? (isset($listing) ? $listing->city_district_id : '')); $countyOptions = $locationCounties ?? $defaultCounties ?? ($counties ?? collect()); $cityOptions = $locationCities ?? $defaultCities ?? ($cities ?? collect()); $districtOptions = $locationDistricts ?? $defaultDistricts ?? collect(); $showDistrict = $districtOptions->isNotEmpty() || city_requires_district((int) $resolvedCityId); $districtLabel = __('translate.Sector Sat Commune'); @endphp