laravel8时间格式显示问题
1,直接在 Model 里面加
/**
* 为数组 / JSON 序列化准备日期。
*
* @param \DateTimeInterface $date
* @return string
*/
protected function serializeDate(\DateTimeInterface $date)
{
return $date->format($this->dateFormat ?: 'Y-m-d H:i:s');
}
或者
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Base extends Model
{
protected function serializeDate(\DateTimeInterface $date): string
{
return $date->format($this->getDateFormat());
}
}
2: 新建一个 BaseModel
/**
* 为数组 / JSON 序列化准备日期。
*
* @param \DateTimeInterface $date
* @return string
*/
protected function serializeDate(\DateTimeInterface $date)
{
return $date->format($this->dateFormat ?: 'Y-m-d H:i:s');
}
然后继承这个 model
本作品采用《CC 协议》,转载必须注明作者和本文链接
很好奇大家是不是都是使用的默认的Timestamp类型,而不是Integer类型