Laravel 软删除

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

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

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

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 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年前 评论

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