Laravel не может иметь дату на французском - PullRequest
0 голосов
/ 25 июня 2018

Я использую Carbon, чтобы проанализировать дату из базы данных и показать ее, но мне нужно показать ее на французском языке.Я не нахожу никакого решения, я пытаюсь использовать

\Carbon\Carbon::parse($comp->date_debut)->formatLocalized('l jS \of F Y h:i:s A')

Но вывод "ljS \ ofFYh: i: sA"

Я пытаюсь добавить это в свой контроллер

\Carbon\Carbon::setLocale('fr');
 setlocale(LC_TIME, 'fr', 'fr_FR', 'fr_FR.ISO8859-1');

Но ничего, у кого-нибудь есть решение?

1 Ответ

0 голосов
/ 25 июня 2018

Глядя на свой код, вы должны добавить % символов к formatLocalized функции:

В Углеродная документация есть:

echo $ dt-> formatLocalized ('% A% d% B% Y');

в качестве примера.

Также убедитесь, что языковой стандарт углерода установлен в допустимом месте, например в boot метод AppServiceProvider

...