@include('front.partials.top-header') @include('front.partials.desktop.search-header') @include('front.partials.sticky-header')
@include('front.partials.mobile.menu')
@php $images = $maison->images; $first = $images->first(); @endphp
@if($first) {{ $maison->title }} @else {{ $maison->title }} @endif
@if($images->count() > 1) @endif

{{ $maison->title }}

{{ $maison->city }}{{ $maison->country ? ', ' . $maison->country : '' }}

@if($maison->reducted_price > 0 && $maison->reducted_price < $maison->price) {{ display_price($maison->reducted_price, $maison->currency) }} {{ display_price($maison->price, $maison->currency) }} @else {{ display_price($maison->price, $maison->currency) }} @endif
@php $typeLabel = \App\Models\Maison::PROPERTY_TYPES[$maison->property_type] ?? null; $rentalLabel = \App\Models\Maison::RENTAL_TYPES[$maison->rental_type] ?? null; @endphp @if($typeLabel || $rentalLabel)

@if($typeLabel){{ $typeLabel }}@endif @if($rentalLabel){{ $rentalLabel }}@endif

@endif
    @if($maison->surface)
  • Surface : {{ $maison->surface }} m²
  • @endif @if($maison->rooms)
  • Pièces : {{ $maison->rooms }}
  • @endif @if($maison->bedrooms)
  • Chambres : {{ $maison->bedrooms }}
  • @endif @if($maison->beds)
  • Lits : {{ $maison->beds }}
  • @endif @if($maison->bathrooms)
  • Salles de bain : {{ $maison->bathrooms }}
  • @endif @if($maison->capacity)
  • Capacité : {{ $maison->capacity }} voyageurs
  • @endif @if(!is_null($maison->floor))
  • Étage : {{ $maison->floor == 0 ? 'Rez-de-chaussée' : $maison->floor }}
  • @endif @if($maison->address)
  • {{ $maison->address }} {{ $maison->postal_code }} {{ $maison->city }}
  • @endif
{{-- Conditions & tarifs annexes --}} @if($maison->min_nights || $maison->checkin_time || $maison->cleaning_fee || $maison->deposit)
    @if($maison->min_nights)
  • Séjour minimum : {{ $maison->min_nights }} nuit(s)
  • @endif @if($maison->checkin_time || $maison->checkout_time)
  • Arrivée {{ $maison->checkin_time ?? '—' }} · Départ {{ $maison->checkout_time ?? '—' }}
  • @endif @if($maison->cleaning_fee)
  • Frais de ménage : {{ display_price($maison->cleaning_fee, $maison->currency) }}
  • @endif @if($maison->deposit)
  • Caution : {{ display_price($maison->deposit, $maison->currency) }}
  • @endif
@endif {{-- Règlement --}}
{{ $maison->pets_allowed ? '✅' : '🚫' }} Animaux {{ $maison->smoking_allowed ? '✅' : '🚫' }} Fumeur {{ $maison->parties_allowed ? '✅' : '🚫' }} Fêtes {{ $maison->children_allowed ? '✅' : '🚫' }} Enfants
@if($maison->owner)

Proposé par {{ $maison->owner->name }}

@endif
{{-- Équipements --}} @if(!empty($maison->amenities))

Équipements

@foreach($maison->amenities as $amenityKey) @if(isset(\App\Models\Maison::AMENITIES[$amenityKey]))
{{ \App\Models\Maison::AMENITIES[$amenityKey] }}
@endif @endforeach
@endif

Description

{!! $maison->description !!}
@include('front.partials.footer')