Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 04.01.2014 11:20:20

L4, как использовать Carbon localized diffForHumans?

Подскажите как в L4 подключить Carbon localized diffForHumans?

Не в сети

#2 05.01.2014 11:16:07

Re: L4, как использовать Carbon localized diffForHumans?

1) Создать файл ru.php с классом Date_HumanDiff_Locale_ru в любом удобном месте и закинуть его в autoload files composer'a
2) До принятия PR воспользоваться форком добавив в composer.json repositories

{
	"type":"package",
	"package":{
		"name":"AgelxNash/Date_HumanDiff",
		"version":"0.4.1",
		"source":{
			"type":"git",
			"url": "https://github.com/AgelxNash/Date_HumanDiff",
			"reference":"master"
		},
		"autoload": {
			"files": [
				"src/Date/HumanDiff/Locale/ru.php"
			]
		}
	}
}

Время, качество, цена - выбирай любые 2

Не в сети

#3 05.01.2014 17:14:11

Re: L4, как использовать Carbon localized diffForHumans?

Евгений, спасибо!
Читал у вас в блоге про переход на Laravel поздравляю )

Изменено flatter (05.01.2014 17:18:20)

Не в сети

#4 19.02.2014 03:08:31

Re: L4, как использовать Carbon localized diffForHumans?

Можно, пожалуйста, подробнее про то, как подключить локализацию? а то я добавил репозиторий в composer.json выполняю update и получаю:

Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing agelxnash/date_humandiff (0.4.1)
    Cloning master

Writing lock file
Generating autoload files

Warning: require_once(Date/HumanDiff/LocaleArray.php): failed to open stream: No such file or directory in 
path_to_\site.ru\vendor\AgelxNash\Date_HumanDiff\src\Date\HumanDiff\Locale\ru.php on line 13

Fatal error: require_once(): Failed opening required 'Date/HumanDiff/LocaleArray.php' (include_path='path_to_\site.ru\vendor/phpseclib/phpseclib/phpseclib;.;path_to\php\PHP-5.4.22;path_to\php\PHP-5.4.22\PEAR\pear') in path_to\site.ru\vendor\AgelxNash\Date_HumanDiff
\src\Date\HumanDiff\Locale\ru.php on line 13
Script php artisan ide-helper:generate handling the post-update-cmd event returned with an error



  [RuntimeException]
  Error Output:

пробовал исправить путь в этом файле, т.к он вроде не правильно указан, но всё равно ошибка.
Так же интересно было бы узнать, как воспользоваться этим в самом приложении во вью или контроллере например

Изменено BRONNER (19.02.2014 03:10:20)

Не в сети

#5 19.02.2014 03:21:11

Re: L4, как использовать Carbon localized diffForHumans?

о получилось Избавиться от ошибки, действительно пути в Файлах Ru.php и LocaleArray.php неверные, вопрос об использовании пока остается открытым.

Не в сети

#6 22.06.2014 06:11:08

Re: L4, как использовать Carbon localized diffForHumans?

https://github.com/briannesbitt/Carbon/issues/32
4 дня назад автор отписался, возможно скоро реализует локализацию для diffForHumans

Вот ветка с предварительным способом локализации:
https://github.com/briannesbitt/Carbon/ … src/Carbon

Изменено Amegatron (22.06.2014 06:11:27)

Не в сети

Подвал раздела