laravel set locale为碳

时间:2016-04-26 20:30:30

标签: laravel php-carbon

当我想用碳打印日期时:

return Carbon::createFromDate(1992, 4, 28)->formatLocalized('%A %d %B %Y');

用英语显示。

当我像setlocale一样:

setlocale(LC_TIME, 'Nl');
return Carbon::createFromDate(1992, 4, 28)->formatLocalized('%A %d %B %Y');

日期以想要的方式打印(荷兰)。

我不希望每次要打印日期时都设置语言环境,所以我尝试在config / app.php文件中设置它:

'locale' => 'Nl',

但是当我删除

setlocale(LC_TIME, 'Nl'); 

部分来自我的控制器,我在那里运行碳码,再次使用英文。 我可以使用中间件每次运行setlocale但有没有更好的方法来设置全局语言环境?

0 个答案:

没有答案