Hi I try to use localization (__() or trans()) on my routes, however it does not seem to work.
Done so far
- wrote the routes
- determined what the locale should be in a serviceprovider
for example
Route::any(trans('routes.account') . '/' . trans('routes.login'), 'SomeController@SomeFunc');
Those translation lang files are filled
I determine the locales in a serviceprovider
class DefaultLocalesProvider extends ServiceProvider
{
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot()
{
switch (url('/')) {
case 'https://www.example.nl':
App::setLocale('nl_NL');
break;
case 'http://ift.tt/1owT7EK':
App::setLocale('en_GB');
break;
} //etc.
}
It almost looks like the keys don't get translated at all, but just returned the keys themself. Here is my xdebug output on the last line of web.php.
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire