【发布时间】:2015-09-17 12:12:13
【问题描述】:
我看到了这个question,但它没有回答我。
我在.env 文件中设置了APP_LOCALE=fr,但我仍然得到英文格式的日期:
string 'Thursday, 09h00' (length=15)
我想得到:
string 'Jeudi, 09h00' (length=12)
如何在Lumen Framework 上从英文更改为法文?
(添加 PHP 标记以便更多人看到)
【问题讨论】:
我看到了这个question,但它没有回答我。
我在.env 文件中设置了APP_LOCALE=fr,但我仍然得到英文格式的日期:
string 'Thursday, 09h00' (length=15)
我想得到:
string 'Jeudi, 09h00' (length=12)
如何在Lumen Framework 上从英文更改为法文?
(添加 PHP 标记以便更多人看到)
【问题讨论】:
在 lumen 中,您无法在配置中设置语言环境。但是,您可以使用 app('translator')->setLocale($locale); 更改代码中的语言环境。
在我自己的项目中,我通过在 /bootstrap/app.php 文件中的 return $app; 行之前添加 app('translator')->setLocale('fr'); 来设置默认语言环境。
【讨论】:
bootstrap/app.php 中,我添加了app('translator')->setLocale('fr');,这不适用于Lumen 5.1。如何解决?
\Carbon\Carbon::setLocale($locale)。