摘要:总结:本章主要学到了软删除的操作方法,分四个步骤1,数据表添加字段:删除时间 delete_time2,在模型中添加属性:$deleteTime = delete_time3,在模型中导入软删除的trait类库:SoftDelete4,最新支持设置软删除的默认字段值//软删除id=1的数据StaffModel::destroy(1);//软删除的数据在普通查询中不可见$res = StaffMod
总结:本章主要学到了软删除的操作方法,分四个步骤
1,数据表添加字段:删除时间 delete_time
2,在模型中添加属性:$deleteTime = delete_time
3,在模型中导入软删除的trait类库:SoftDelete
4,最新支持设置软删除的默认字段值
//软删除id=1的数据
StaffModel::destroy(1);
//软删除的数据在普通查询中不可见
$res = StaffModel::where('staff_id','>',5)->select();
dump($res);
//在查询的时候看到已被删除的记录
$res = StaffModel::withTrashed()->where('staff_id','<',5)->select();
dump($res);
//查看回收站
$res = StaffModel::onlyTrashed()->select();
dump($res);
//恢复软删除的记录
$res = StaffModel::onlyTrashed()->find(1);
$res->restore();
批改老师:韦小宝批改时间:2018-11-21 15:35:43
老师总结:嗯!写的还可以!但是下次要把代码写完整哦!