问答 / 0 / 4 / 创建于 4年前
laravel 提供了 created_at 自动完成时间戳,如果我现在数据库再添加个 add_time 也想让他自动写入时间戳,可以吗???
快速入门《Laravel 7 中文文档》
:smirk:理论上来说 你的数据库版本支持的话 timestamp类型的字段的话 default 可以直接设置CURRENT_TIMESTAMP 这样的话数据在创建的时候mysql会自动维护 不用ORM帮你维护了 同理update的default是这个CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
timestamp
default
CURRENT_TIMESTAMP
mysql
ORM
update
CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
模型观察模式,应该可以实现 :》
分享:总结要点:模型观察器的使用
看来大家基本上都是推荐模型事件或者观察者模式,我看下这方面的文档吧
我要举报该,理由是:
快速入门《Laravel 7 中文文档》
:smirk:理论上来说 你的数据库版本支持的话
timestamp
类型的字段的话default
可以直接设置CURRENT_TIMESTAMP
这样的话数据在创建的时候mysql
会自动维护 不用ORM
帮你维护了 同理update
的default
是这个CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
模型观察模式,应该可以实现 :》
分享:总结要点:模型观察器的使用
看来大家基本上都是推荐模型事件或者观察者模式,我看下这方面的文档吧