lumen8版本ORM查询数据时,时间格式错误

最近使用lumen框架来写接口,但是使用ORM来查询数据时,查出的时间格式不是datetime类型的。这里记一下解决办法

解决办法

新建一个BaseModel模型,继承基类Model,重写serializeDate方法,所有模型继承BaseModel类,代码如下:

<?php

namespace App\Http\Models;


use Illuminate\Database\Eloquent\Model;

class BaseModel extends Model
{
    /**
     * 格式化时间
     * */
    protected function serializeDate(\DateTimeInterface $date)
    {
        return $date->format('Y-m-d H:i:s');
    }

}

这样,ORM查出时间完美解决

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容