currentLocale = App::getLocale(); } public function switchLanguage($locale) { if (!in_array($locale, ['en', 'es'])) { return; } App::setLocale($locale); Session::put('locale', $locale); if (Auth::check()) { $user = Auth::user(); $user->locale = $locale; $user->save(); } $this->currentLocale = $locale; $this->dispatch('localeChanged', $locale); } public function render() { return view('livewire.language-switcher'); } }