@forelse($apartments as $apartment) @php // Get the primary image from mediaAssets or fallback $primaryMedia = $apartment->mediaAssets->firstWhere('is_primary', true); $imgPath = $primaryMedia ? $primaryMedia->file_path : 'pictures/master-bedroom.jpg'; $altText = $primaryMedia ? $primaryMedia->alt_text : $apartment->name; @endphp
{{ $altText }}
₦{{ number_format($apartment->base_price_nightly) }} / Night @if($apartment->bedrooms_count >= 3) PS5 & Snooker @endif
@if(isset($apartment->is_available) && !$apartment->is_available) Unavailable @else Available @endif
@if($apartment->bedrooms_count >= 3)
3D Available
@endif
{{ $apartment->bedrooms_count }} Bedroom Suite @if($apartment->best_for) Best for: {{ $apartment->best_for }} @endif

{{ $apartment->name }}

{{ $apartment->description }}

{{ $apartment->bedrooms_count }} Bed
Up to {{ $apartment->capacity_adults + $apartment->capacity_children }} guests
@if(isset($apartment->is_available) && !$apartment->is_available) Enquire Now @else Book Now @endif
@empty

No suites match your criteria

Try resetting the filters or adjusting check-in dates and guest counts to explore other premium serviced residences.

@endforelse