Я использую Laravel 4 для создания моего проекта.Использование углерода, чтобы вернуть человекообразную разницу в времени и времени
Я в настоящее время строит в разделе комментариев, и я хочу показать, как давно был создан пост, вроде Facebook, '10 минут назад & „2 недели назад“ т.д.
I провели немного исследований и обнаружили, что пакет под названием Carbon может это сделать.
После прочтения Laravel док, он говорит:
По умолчанию Eloquent преобразует
created_at
,updated_at
иdeleted_at
столбцы экземпляровCarbon
, что обеспечивает ассортимент полезных методов, и расширяет родной PHPDateTime
класс.
Но когда я возвращаю колонку даты, которую я создал, она не отображается на Facebook.
код, который я использую:
return array('time');
Имеет любой орган использовал этот пакет углерода, который может дать мне руку, делая то, что мне нужно, я совершенно запутался.
О Данг .. спасибо за это ... плохо проверить это сейчас – BigJobbies
Это работало идеально .. Спасибо – BigJobbies
Это на самом деле гораздо проще, так как цитируемый бит из документации Laravel в в вопросе объясняется; '$ comment-> created_at' по умолчанию является объектом Carbon, поэтому все, что вам нужно сделать, это: $ bookmark-> created_at-> diffForHumans()' –