Laravel 软删除

最近在使用laravel开发项目,使用过程中,出现了一些情况

环境:laravel 5.3.29,centos6.5,lnmp软件环境

当数据表中设置了deleted_at字段时,无论是修改任何字段,deleted_at 都会被修改,即被删除。研究了好久,都没有用,这是什么原因?烦请各位有经验的高手们告知。

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 10

用的什么建的表?

8年前 评论

您好,我是手动建表的

8年前 评论

@吾挚 看一下deleted_at那里是不是勾选了“根据时间戳自动更新”,这个是默认勾选的。。

8年前 评论

解决了,非常感谢

8年前 评论
leo

加null

8年前 评论

还想请教一下,updated_at , created_at 这两个字段可以设置为int类型吗

8年前 评论

谢谢各位高手

8年前 评论

@吾挚 不要设置为 Int 。为什么? 看这里 教程:选择合适的 MySQL 日期时间类型来存储你的时间

如果真的要设置,我在两年前写了一篇 Laravel timestamps 设置为unix时间戳 ,不知道还管用不了

没有特殊原因,一般没人用 Int 时间了 :swimmer:

8年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!