我对 laravel 5.1 的本地化有一些疑问 我已经在主 lang 文件夹中插入了各种 langs 文件。 在那里,我有“en”文件夹和“ru”文件夹等。
例如:
主页.php:
return [
'something' => 'something testing',
];
在 route 我有这个 GET:
get('/gui/{lang}/{id}/{ver}/',['as' => 'gui', 'uses' => 'GuiController@home']);
但是语言并没有改变。
如果我更改路由 URL,文本将始终使用“en”默认语言。
一些例子:
最佳答案
我建议您阅读 docs ,因为在我看来你还没有这样做。
在你的 GuiController@home
上,你必须设置你的语言环境,
public function home($lang, $id, $ver){
App::setLocale($lang)
echo trans('home.something');
}
关于php - laravel 5.1 本地化不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35156575/