model时间戳自动添加

时间戳

系统支持自动写入创建和更新的时间戳字段,有两种方式配置支持。

第一种方式,是在数据库配置文件中添加全局设置:

// 开启自动写入时间戳字段

'auto_timestamp' => true,

第二种是直接在单独的模型类里面设置:

protected $autoWriteTimestamp = true;

字段名默认创建时间字段为create_time,更新时间字段为update_time,系统会自动写入create_time和update_time字段,而不需要定义修改器。

如果你的数据表字段不是默认值的话,可以按照下面的方式定义:

class User extends Model {

    // 定义时间戳字段名

    protected $createTime = 'create_at';

    protected $updateTime = 'update_at';}

单独设置关闭某个字段

class User extends Model {

    // 关闭自动写入update_time字段

    protected $updateTime = false;}

posted @ 2021-01-13 14:41  孙旋  阅读(266)  评论(0编辑  收藏  举报