laravel 监听mysql操作 生成时间
Posted 沉默的土豆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel 监听mysql操作 生成时间相关的知识,希望对你有一定的参考价值。
按官方文档把格式属性定义为‘U‘,无法让框架自动写入时间戳,看来只能通过其他方法了。
定义一个模型基类,然后监听事件即可解决:
<?php namespace AppModels; use IlluminateDatabaseEloquentModel 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; }); } }
以上是关于laravel 监听mysql操作 生成时间的主要内容,如果未能解决你的问题,请参考以下文章
IOC 控制反转Android 事件依赖注入 ( 事件依赖注入具体的操作细节 | 创建 事件监听器 对应的 动态代理 | 动态代理的数据准备 | 创建调用处理程序 | 创建动态代理实例对象 )(代码片