Я довольно новичок в Laravel, и я пытаюсь добавить функцию, позволяющую пользователю переключаться между двумя языками, нажав кнопку в файле header.blade.php. На данный момент у меня есть файл test.php в соответствующих каталогах lang с тестовыми строками, и мне удалось получить {{__('test.test')}} для отображения правильного языка при настройке вручную. На данный момент я не уверен, действительно ли это вызывает маршрут для обновления языка или логика, которая у меня есть для его обновления, неверна, поскольку у меня нет ошибок, и я использую barryvdh/laravel-debugbar для отладки.
Моя логика для кнопки:
В маршрутах/web.php:
Код: Выделить всё
Route::get('/language', 'LanguageController@show');
Route::post('/language/{lang}', 'LanguageController@update');
LanguageController.php, созданный с помощью php artisan make:controller --api
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/59662682/laravel-change-language-via-url-route[/url]