У меня есть приложение на двух языках: французском "fr" и английском sh "en". У меня есть кнопка, которая управляет языком En / Fr, когда я нажимаю кнопку на странице, когда посетитель переходит на другой язык. Мой базовый URL-адрес такой: http://example.com/en/ и http://example.com/fr/ Я использую этот код и хорошо работаю для переключения между двумя языками для базового URL-адреса (моей домашней страницы)
@if(\App::getLocale() == "fr")
<a hreflang="en" href="{{ LaravelLocalization::getLocalizedURL("en", null, [], true) }}"><img src="{{url('images/lang.png')}}" width="30"></a>
@else
<a hreflang="fr" href="{{ LaravelLocalization::getLocalizedURL("fr", null, [], true) }}"><img src="{{url('images/lang.png')}}" width="30"></a>
@endif
Для домашней страницы http://example.com/en/ все в порядке. Но когда пользователь ищет страницу, похожую на эту, на веб-сайте http://example.com/en/myfirstarticle/, когда я нажимаю на кнопку / ссылку языка, язык меняется хорошо, но перенаправляет меня на другой язык http://example.com/fr когда я хочу перенаправить сюда http://example.com/fr/myfirstarticle/.
Кто-то может мне помочь? Спасибо