{{-- Page d'accueil moderne avec Alpine.js et API calls --}} @extends("layouts.base") {{-- * Définir dynamiquement le titre de l'onglet --}} @section("title", __("home.title_home")) {{-- ! Meta description dédiée à la home pour SEO --}} @section('meta_description', __('home.meta_description')) @php use App\Models\Confession; // ! Prépare les drapeaux par code langue pour l'affichage côté front $homeLanguageOptions = Confession::getAvailableLanguages(); $homeLanguageFlags = []; foreach ($homeLanguageOptions as $code => $label) { $parts = preg_split('/\s+/', trim($label), 2); $homeLanguageFlags[$code] = $parts[0] ?? '🌍'; } @endphp {{-- * Section principale du contenu avec Alpine.js --}} @section("content")
{{ __("home.subheading") }}
{{-- * Barre de recherche avec Alpine.js --}}{{ __("home.no_confessions_message") }}