Laravel:未显示本地日名

Laravel:未显示本地日名,laravel,laravel-5,php-carbon,Laravel,Laravel 5,Php Carbon,我对本地日名有问题 来自index.blade.php的代码 {{ Carbon\Carbon::parse($case->created_at)->formatLocalized('%A, %e %B %Y') }} 输出应为,例如:Sonntag,2018年4月8日 但它会返回2018年4月8日星期日的 我还向AppServiceProvider.php添加了以下代码: Carbon::setUTF8(true); Carbon::setLocale('de'); 如何解决

我对本地日名有问题

来自index.blade.php的代码

{{  Carbon\Carbon::parse($case->created_at)->formatLocalized('%A, %e %B %Y') }}
输出应为,例如:
Sonntag,2018年4月8日
但它会返回2018年4月8日星期日的

我还向AppServiceProvider.php添加了以下代码:

Carbon::setUTF8(true);
Carbon::setLocale('de');

如何解决此问题?提前感谢

首先尝试设置您的环境语言环境

app()->setLocale('de');
Carbon::setLocale('de');
setlocale(LC_TIME, 'German');

您是否在
config/app.php
中设置了区域设置?查找
'locale'=>'en',
'locale'=>'de'
是否在其中确定,首先尝试使用本机PHP
setLocale
设置语言环境-例如,
setLocale(LC_TIME,'derman')