Laravel меняет язык через URL/маршрутPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel меняет язык через URL/маршрут

Сообщение Anonymous »

Я довольно новичок в Laravel, и я пытаюсь добавить функцию, позволяющую пользователю переключаться между двумя языками, нажав кнопку в файле header.blade.php. На данный момент у меня есть файл test.php в соответствующих каталогах lang с тестовыми строками, и мне удалось получить {{__('test.test')}} для отображения правильного языка при настройке вручную. На данный момент я не уверен, действительно ли это вызывает маршрут для обновления языка или логика, которая у меня есть для его обновления, неверна, поскольку у меня нет ошибок, и я использую barryvdh/laravel-debugbar для отладки.

Моя логика для кнопки:

Код: Выделить всё

{{ config('app.locale') }}
В маршрутах/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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»