Laravel: локальное имя дня не отображается

avatar
RobDeFlop
8 апреля 2018 в 05:21
29
1
0

У меня проблема с локальным именем дня.

Код из index.blade.php

{{  Carbon\Carbon::parse($case->created_at)->formatLocalized('%A, %e %B %Y') }}

и вывод должен быть, например: Sonntag, 08.04.2018 но он возвращаетSunday, 08.04.2018

Я также добавил в свой AppServiceProvider.php следующий код:

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

Как решить эту проблему? Заранее спасибо

Источник
Brian Lee
8 апреля 2018 в 05:30
0

Вы установили локаль в config/app.php? Найдите 'locale' => 'en',

RobDeFlop
8 апреля 2018 в 05:32
0

'locale' => 'de' находится там

Brian Lee
8 апреля 2018 в 05:40
0

Хорошо, попробуйте сначала установить локаль с собственным PHP setLocale — например, setlocale(LC_TIME, 'German');

Ответы (1)

avatar
Ahmed Gad
8 апреля 2018 в 05:43
1

попробуйте сначала установить локаль env

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