@php
use App\Models\Language;
use App\Models\Page;
use App\Models\City;
use Illuminate\Support\Str;
$languages = Language::where('status', 'Y')->get();
$currentLocale = app()->getLocale();
$isHomePage = request()->routeIs('home');
$headerClass = 'header-nav menu_style_home_one navbar-scrolltofixed stricky main-menu';
if (!$isHomePage) {
$headerClass .= ' style2';
}
// Top navigation pages
$topMenuPages = Page::where('show_in_top_menu', 1)
->orderBy('order_position')
->get();
// Cities for Buy dropdown (properties for sale)
$buyCities = City::whereHas('properties', function ($q) {
$q->where('is_for_sale', 'Y')
->where('is_active', 'Y')
->where('is_published', 'Y');
})
->orderBy('name')
->limit(5)
->get();
// Cities for Rent dropdown (properties for rent)
$rentCities = City::whereHas('properties', function ($q) {
$q->where('is_for_rent', 'Y')
->where('is_active', 'Y')
->where('is_published', 'Y');
})
->orderBy('name')
->limit(5)
->get();
@endphp