type
status
date
slug
summary
tags
category
icon
password
前言
laravel中的ORM模型为我们提供了关于时间的操作字段比如created_at,updated_at和deleted_at,在添加、修改和删除的时候不需要特别维护,很方便。但是有时候某一数据发生修改的时候,你可能期望 updated_at 不更新,例如:博客点赞,你并不希望你的文章修改时间发生改变,这时候如何使用更新数据的 save () 与 update () 方法呢?有的时候我们需要自定义创建,修改和删除的字段,我们又该如何定义?
1、自定义创建、修改和删除的时间字段
在对应的模型中添加以下代码
当然有时候我们可能会不需要其中的某个字段,这时候把对应字段设置为null值即可,比如不需要更新时间
2、关闭自带的时间字段
1、在对应的模型中添加以下代码
2、临时关闭$timestamps
对应的模型中的属性timestamps设置为false
或者也可以这样做