按官方文档把格式属性定义为'U',无法让框架自动写入时间戳,看来只能通过其他方法了。

  定义一个模型基类,然后监听事件即可解决:

  

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model as EloquentModel;

class Model extends EloquentModel
{
    public $timestamps = false;

    public static function boot()
    {
        parent::boot();

        static::creating(function ($model) {
            $model->created_at = now()->timestamp;
        });

        static::updating(function ($model) {
            $model->updated_at = now()->timestamp;
        });
    }
}

 

posted on 2018-12-13 23:45  沉默的土豆  阅读(273)  评论(0编辑  收藏  举报