在Laravel / Lumen使用碳日期

时间:2015-11-06 11:07:53

标签: laravel-5.1 lumen php-carbon

我正在构建一个基于最新版Lumen的Web服务,以便与Guzzle 6客户端一起使用。 Web服务正在运行,但是当我在客户端访问碳日期时:

$newsitem->publish_start->formatLocalized('%A %d %B %Y')

我收到以下错误:

Call to a member function formatLocalized() on a non-object

在我的网络服务'新闻'模型部分我有:

protected $dates = [
    'publish_start',
    'publish_end'
];

如果我删除这些并使用

访问日期
date('Y/m', strtotime($newsitem->publish_start))

一切正常。

我在这里缺少什么?如何通过网络服务获取Carbon日期?我是否必须在Lumen上手动激活碳?

1 个答案:

答案 0 :(得分:3)

您必须在文件顶部包含Carbon命名空间。

use Carbon\Carbon;