Настройка локализации Carbon и даты в Laravel

Если возникли проблемы с русской локализацией библиотеки Carbon или выводом русифицированной даты то начинаем проверяем.

В настройках Laravel проверяем установленную локаль (config/app.php):

Смотрим в файл (app/Providers/AppServiceProvider.php), там должно быть так:

Если не работает проверяем установку локали в системе. Для ubuntu это выглядит так:

Ищем в списке ru_RU.utf8. При отсутствии устанавливаем:

После всего этого должно работать.

Необходимо учесть, что в Carbon перевод только относительного времени, например прошло х дней, х лет,  х месяцев.
Для получения даты на русском языке придется пользоваться стандартной библиотекой PHP. Как-то так: