我有:
模型
public function getUrlAttribute() {
dd($this->created_at);
}
查看
@foreach($item as $item)
{{$item->url}}
...
@endforeach
但它返回null,实际上我表中的每一行都有一个created_at日期时间。这里出了什么问题?
答案 0 :(得分:0)
您必须返回该值。
public function getUrlAttribute() {
return $this->created_at;
}
答案 1 :(得分:0)
我怀疑无论出于何种原因,在创建模型时未选择created_at
列。如果您执行以下操作,您会得到什么?
dd($item->toArray());
您也可以直接跳过
访问它$this->getCreatedAtAttribute()
做:
public function getUrlAttribute() {
dd($this->attributes['created_at']);
}