我正在构建一个基于最新版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上手动激活碳?
答案 0 :(得分:3)
您必须在文件顶部包含Carbon命名空间。
use Carbon\Carbon;