Как использовать углерод в Laravel 5.2 без use Carbon\Carbon;
, добавленный в каждый вид и контроллер ..?Как использовать углерод в Laravel 5.2 в приложении
ответ
Добавьте следующую строку в массив псевдонимов в конфигурации/app.php:
'Carbon' => 'Carbon\Carbon'
И вам нужно добавить use Carbon;
каждый класс, где вам хотите использовать его.
Infact i can alias it just fine и называть его потом как \ Carbon, но автозаполнение идет в ад :) – jahsen
Вы можете объявить некоторые поля в вашей модели, используя следующую структуру:
protected $dates = ['created_at', 'updated_at', 'disabled_at','mydate'];
Все эти поля будут автоматически экземпляры Углерод, и вы будете иметь возможность использовать их в своих взглядах, как:
{{ $article->mydate->diffForHumans() }}
Это ответ, который я предоставил некоторое время назад here.
И here является документация от Laravel для этого
Чтобы использовать функцию -> diffForHumans(), не нужно ли включать «Использовать углерод/углерод»? –
нет, если он объявит свойства 'protected $ dates' в своих моделях :) – Hammerbot
Интересно! Спасибо за подсказку @El_Metalla –
Нет, он не добавляется к каждому представлению или контроллеру. Если вам нужно использовать функции Carbon, вам необходимо включить их с помощью! –