Я хочу использовать Carbon on Views, я включаю его в верхнюю часть файла views, но он не работает, я делаю это так.
<?php use carbon/carbon;?> @extends('main_layout') @foreach ($myquery as $mytask) <tr> <td > {{($mytask->firstname)}} </td> <td > {{($mytask->lastname)}} </td> <td> {{($mytask->logon)}} </td> @section('content') @stop Я просто получаю ошибки. Я хочу преобразовать {{($ mytask-> logon)}} в формат для чтения человеком, используя углерод
Я хотел бы добавить sommething, цитируя Laravel Documentation для googlers, чтобы добавить, как вы можете преобразовать свои поля datetime SQL в объекты Carbon:
В вашей модели:
 protected $dates = ['created_at', 'updated_at', 'disabled_at','mydate']; 
Все поля, присутствующие в этом массиве, будут автоматически доступны в ваших представлениях с помощью функций Carbon, таких как:
 {{ $article->mydate->diffForHumans() }} 
  Вам не нужно добавлять инструкцию использования для углерода в представление.  Просто убедитесь, что $mytask->logon действительно является углеродным объектом и использует метод format() чтобы превратить его в строку 
 {{ $mytask->logon->format('Y/m/d') }} 
Редактировать:
  Если $mytask->logon – использование углеродного объекта: 
  {{ $mytask->logon->diffForHumans() }} 
Если это все еще используется строка:
 {{ \Carbon\Carbon::createFromTimeStamp(strtotime($mytask->logon))->diffForHumans() }} 
Я бы посоветовал сделать это в контроллере, хотя или композитор представления, чтобы ваш взгляд был аккуратным.
Для laravel 5 Обратите внимание, что если вам нужно сделать некоторые пользовательские мутации, сделайте это в своей модели.
  /** * The string attribute that should be cast to custom carbon date. * * @var array */ public function getTimeAttribute() { return Carbon::createFromTimestampUTC($this->attributes['time']/1000); } 
Не волнуйтесь, вы все равно можете получить доступ к исходному атрибуту.
  New = {{ $event->time }} Original = {{ $event->getOriginal('time')}} 
Надеюсь, это поможет кому-то, кто не может использовать стандартный способ.
Использование клинка:
 {{ \Carbon\Carbon::parse($mytask->logon)->diffForHumans() }} 
Результат: для задачи, которая была день назад
 1 day ago 
Больше для Человеческого читаемого времени Carbon вы можете прочитать – Углеродная разница для людей