I have three user types in my application and if the user type is user, validation messages should be English, otherwise if admin or a company, it should be Japanese.
In my app.php
file I do:
'locale' => 'en',
'fallback_locale' => 'ja',
And in my web.php
file:
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('en');
//admin controllers
});
When I didn't set the locale language of admin to ja
, validation of user is English and the same with the admin and company. Now I set locale of admin and company to ja
, the validation messages of users are now also Japanese. This is the validation files languages directory.
I really run out of ideas where to strike this one out and any help is appreciated. I've tried the suggested solutions in the web but nothing is working.
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire