Thinkphp5 模型Model恢复软删除数据

一、软删除数据基本条件
1.model类中需要引入 use SoftDelete;
2.表中有delete_time默认字段名,或重新声明定义 protected $deleteTime = 'delete_time';

二、操作
1.软删除一条数据

model::destroy('1');

2.获取软删除一条数据

$result = model::withTrashed()->where('id',1)->find();

3.恢复一条软删除数据,即把delete_time字段设置为NULL

$model = model::onlyTrashed()->find('id');
$result = $model->restore(); // $model->restore();一定要用一个变量来接收,不然无法恢复,踩坑踩坑踩坑
Last modification:May 17th, 2019 at 09:40 pm
如果觉得我的文章对你有用,请随意赞赏

Leave a Comment