Задать вопрос
Realnewbie
@Realnewbie
Самоучка

Laravel 5.2 как правильно настроить локаль?

Всем привет!
Laravel 5.2, нужно выводить даты в локализованном формате.
Не могу понять как правильно задать глобальную конфигурацию локали.

Что пробовал:

1. В app.php поставил 'locale' => 'ru',
2. Затащил из базы статью. Соответственно Laravel создал мне инстанс Carbon-a для работы со временем.
Пробую:
$article->created_at->formatLocalized('%A %d %B %Y')

Выводит:
Tuesday 02 August 2016

3. Добавляю перед вызовом даты setlocale(LC_TIME, "ru_RU.UTF-8");
и получаю то, что нужно
Вторник 02 Август 2016


Вопрос:
Дату нужно выводить много где, каждый раз перед вывод ставить setlocale плохо.
Как в Laravel глобально, по фен-шую, в правильном месте задать локаль? Но задать так, чтоб при необходимости мультиязычности сайта, можно было её сменить стандартными средствами Laravel "на лету".

Спасибо!
  • Вопрос задан
  • 616 просмотров
Подписаться 3 Оценить 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы