这是我的查询
$events = \App\Event::with('pics')->with('place')->with('terms')->orderBy('created_at', 'desc')->take(8)->get();
我在两个模型(Event,Term)方法getDates:
Model Event
public function getDates()
{
return ['created_at','updated_at', 'published_at'];
}
和
Model Term
public function getDates()
{
return ['created_at','updated_at', 'from', 'to'];
}
现在问题出在刀片视图中。
{{ $event->created_at }}
返回Carbon对象,但
{{ $event->terms()->min('from') }}
返回字符串()
所以我可以使用format()格式化第一个日期(Carbon return),但是当我尝试格式化第二个日期时,我得到了这个;>
Call to a member function format() on a non-object
如何在不使用干净的php日期功能的情况下修复此问题? :)