@php // Définir la locale depuis le cookie pour les pages d'erreur $validLocales = ['ar', 'fr', 'en']; $locale = 'ar'; // Par défaut // 1. Essayer de lire depuis le cookie Laravel if (request()->hasCookie('locale')) { $locale = request()->cookie('locale'); } // 2. Essayer de lire depuis $_COOKIE directement elseif (isset($_COOKIE['locale'])) { $locale = $_COOKIE['locale']; } // 3. Essayer depuis la session elseif (session()->has('locale')) { $locale = session('locale'); } // Valider et appliquer la locale if (in_array($locale, $validLocales)) { app()->setLocale($locale); } else { app()->setLocale('ar'); } @endphp @extends('layouts.app') @section('content')
{{ __('site.error.404.message') }}
{{ __('site.error.404.back_home') }}