@extends('layouts.app') @section('content')
@foreach($sliders as $index => $slider)

{{ $slider->{'soustitre_'.app()->getLocale()} ?? $slider->soustitre_ar }}

{{ $slider->{'titre_'.app()->getLocale()} ?? $slider->titre_ar }}


{{ __('site.search_title') }}

@endforeach
{{ __('site.youth_centers_title') }}

{{ __('site.discover_bookings') }}

@foreach($gouvernorats as $gouv)
@if(!empty($gouv->image_gouvSrc)) {{ trans_field($gouv->gouvernorat,'nom') ?? '' }} @else no-image @endif
@endforeach
@if($gouvernorats->hasPages())
@if(app()->getLocale() == 'ar') عرض {{ $gouvernorats->firstItem() }} - {{ $gouvernorats->lastItem() }} من {{ $gouvernorats->total() }} @elseif(app()->getLocale() == 'fr') Affichage de {{ $gouvernorats->firstItem() }} - {{ $gouvernorats->lastItem() }} sur {{ $gouvernorats->total() }} @else Showing {{ $gouvernorats->firstItem() }} - {{ $gouvernorats->lastItem() }} of {{ $gouvernorats->total() }} @endif
@endif
{{ __('site.about_service_title') }}

{!! __('site.about_text') !!}

{{ __('site.about_we_offer') }}

  • {{ __('site.about_feature_rooms') }}
  • {{ __('site.about_feature_food') }}
  • {{ __('site.about_feature_facilities') }}
  • {{ __('site.about_feature_prices') }}

{{ __('site.map_alt') }}
@php // Positions approximatives des gouvernorats sur la carte de Tunisie (en %) $gouvernoratPositions = [ 'Tunis' => ['left' => 58, 'top' => 10], 'Ariana' => ['left' => 54, 'top' => 6], 'Ben Arous' => ['left' => 59, 'top' => 12], 'Manouba' => ['left' => 56, 'top' => 8], 'Bizerte' => ['left' => 45, 'top' => 5], 'Nabeul' => ['left' => 69, 'top' => 8], 'Zaghouan' => ['left' => 48, 'top' => 14], 'Béja' => ['left' => 38, 'top' => 10], 'Jendouba' => ['left' => 25, 'top' => 10], 'Kef' => ['left' => 26, 'top' => 18], 'Siliana' => ['left' => 40, 'top' => 19], 'Kairouan' => ['left' => 40, 'top' => 25], 'Kasserine' => ['left' => 26, 'top' => 26], 'Sidi Bouzid' => ['left' => 38, 'top' => 35], 'Sousse' => ['left' => 60, 'top' => 20], 'Monastir' => ['left' => 63, 'top' => 25], 'Mahdia' => ['left' => 62, 'top' => 28], 'Sfax' => ['left' => 54, 'top' => 36], 'Gabès' => ['left' => 48, 'top' => 48], 'Mednine' => ['left' => 62, 'top' => 50], 'Tataouine' => ['left' => 48, 'top' => 75], 'Gafsa' => ['left' => 26, 'top' => 41], 'Tozeur' => ['left' => 9, 'top' => 46], 'Kébili' => ['left' => 20, 'top' => 54], ]; // Récupérer toutes les auberges avec leurs gouvernorats $toutesAuberges = \App\Models\Auberge::with(['gouvernorat', 'delegation'])->get(); @endphp @foreach($toutesAuberges as $auberge) @php $gouvernoratNom = $auberge->gouvernorat->nom_fr ?? ''; $position = $gouvernoratPositions[$gouvernoratNom] ?? ['left' => 50, 'top' => 50]; // Ajouter une petite variation pour éviter la superposition $left = $position['left'] + rand(-2, 5); $top = $position['top'] + rand(-2, 2); $nomAuberge = trans_field($auberge, 'nom') ?? $auberge->nom_ar; $delegationNom = trans_field($auberge->delegation, 'nom') ?? ''; @endphp @endforeach
@endsection