Laravel 软删除

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

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

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

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 10

用的什么建的表?

7年前 评论

您好,我是手动建表的

7年前 评论

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

7年前 评论

解决了,非常感谢

7年前 评论
leo

加null

7年前 评论

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

7年前 评论

谢谢各位高手

7年前 评论

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

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

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

7年前 评论

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