为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 如何禁止修改某一数据会更新 update_at

Laravel 如何禁止修改某一数据会更新 update_at

慕森卡 2019-05-23 18:34:01
情景是博客,当修改title和content的时候我需要更新update_at,但是当浏览量views有人浏览时就加1,也会改变了update_at,如何能限定某一字段就不更新时间呢?
查看完整描述

2 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

最后我采用不自动触发updated_at
publicfunctiongetUpdatedAtColumn(){
returnnull;
}
然后在修改title和content的时候,手动修改updated_at为当前时间
$params['updated_at']=date('Y-m-dh:i:s',time());
                            
查看完整回答
反对 回复 2019-05-23
?
慕容森

TA贡献1853条经验 获得超18个赞

你可以在修改title和content的时候正常操作,views加1是,给这个模型的对象设置timestamps=false。比如
$user=newUser();
$user->timestamps=false;
$user->name='test';
$user->save();
                            
查看完整回答
反对 回复 2019-05-23
  • 2 回答
  • 0 关注
  • 2350 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信