【发布时间】:2017-12-18 16:08:42
【问题描述】:
我有一个模型 Review,它有一个 unix 时间戳作为它的 1 个属性(表列)。
我在这个模型中使用了 2 个accessors:
public function getReviewDateAttribute($value)
{
return strftime('%A %e %B %Y', $value);
}
public function getReviewDateIsoAttribute()
{
return Carbon::createFromTimestamp($this->review_date)->toDateTimeString();
}
getReviewDateAttribute 按预期工作,并在我编写查询时显示在模型集合中。
但是getReviewDateIsoAttribute 没有。这可能是什么原因?
一个子问题:如果我在两个函数中使用相同的属性,如何使用原始格式作为输入值?
【问题讨论】:
标签: laravel laravel-5 eloquent laravel-5.5 accessor