#laravel #routes
Вопрос:
У меня есть проект с двумя языками, и я меняю язык по маршруту
Route::get('/language/{locale}', function ($locale) {
app()->setLocale($locale);
session()->put('locale', $locale);
return redirect()->back();
});
и это переключатель кнопок
<li class="nav-item lang-nav fw-bold ms-1 me-md-5">
@if ($current_locale == $arabic_locale)
<a class="nav-link text-mine-blue text-center" href="language/{{ $english_locale }}">
English
</a>
@endif
@if ($current_locale == $english_locale)
<a class="nav-link text-mine-blue text-center" href="language/{{ $arabic_locale }}">
عربي
</a>
@endif
</li>
и мне нужно изменить два языка моих URL-адресов при смене языков
, например, если URL-адрес — mywebsite / articles, и пользователь изменил язык, мне нужно изменить ‘/ articles’ на другой язык, как я могу это сделать?
Ответ №1:
Я думаю, вам понадобится что-то вроде этого: https://github.com/mcamara/laravel-localization