setlocale和getlocale在流明5.6

时间:2018-05-19 13:07:07

标签: php laravel lumen

我试图本地化我的应用程序,在中间件中,我从请求对象获取区域设置。现在我需要在运行作业时在控制器外部访问它。

从文档中我可以看到app()可以保存这些数据。但{@ 1}}和app()->setLocale()在流明5.6中对我不起作用。

Ant的帮助将非常明显。

1 个答案:

答案 0 :(得分:1)

最后,我找到了答案。框架中有一个转换器对象,您必须使用以下代码来设置区域设置

app('translator')->setLocale($locale);

并使用

在应用程序的任何位置获取区域设置
app('translator')->getLocale();