В моем приложении три типа пользователей, и если тип пользователя - пользователь, сообщения проверки должны быть на английском языке, в противном случае, если администратор или компания, это должен быть японский язык.
В моем app.php
файле Ido:
'locale' => 'en',
'fallback_locale' => 'ja',
И в моем web.php
файле:
Route::group(['middleware' => 'auth:user'], function () {
App::setLocale('en');
//user controllers
});
Route::group(['middleware' => 'auth:company'], function () {
App::setLocale('ja');
//company controllers
});
Route::group(['middleware' => 'auth:admin'], function () {
App::setLocale('ja');
//admin controllers
});
Когда я не установил язык администратора для ja
, проверка пользователя - английский ито же самое с администратором и компанией.Теперь я установил для администратора и компании значение ja
, сообщения о проверке пользователей теперь также японские.Это каталог языков для файлов валидации.
![enter image description here](https://i.stack.imgur.com/S24Yq.jpg)
У меня действительно заканчиваются идеи, как это сделать, и любая помощь приветствуется.Я пробовал предлагаемые решения в Интернете, но ничего не работает.