码迷,mamicode.com
首页 > 其他好文 > 详细

laravel如何使用软删除

时间:2020-03-18 18:44:07      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:database   img   style   简单   删除   也会   图形   code   cat   

由于项目着急所以只是简单的使用了删除功能以后如果需要软删除别的功能在添加补充

1.laravel使用软删除的第一部就是要在你需要操作的数据表中加上字段       deleted_at 类型是 timestamp 

 ps:注意使用的时候默认为null 还有就是不要点击根据当前时间戳更新

  这里使用的是mysql图形话工具Navicat

技术图片

2.在对应数据表模型

  • class类中添加 use SoftDeletes;
  • 在namespace下添加   use Illuminate\Database\Eloquent\SoftDeletes;
  • 3.在fillable中添加字段deleted_at

图片如下

技术图片

3.使用模型正常的操作数据删除,但是数据库中的信息并不会删除只会在deleted_at表的后面显示删除的时间,模型查询数据的时候laravel也会自动

过滤已经标记删除的数据不会显示出来

 

laravel如何使用软删除

标签:database   img   style   简单   删除   也会   图形   code   cat   

原文地址:https://www.cnblogs.com/yaoliuyang/p/12519141.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!