博客列表 >tp5.0中软删除使用和恢复

tp5.0中软删除使用和恢复

诸葛小强
诸葛小强原创
2018年05月22日 10:49:102354浏览
模型中使用,并且引入类
use traits\model\SoftDelete;
use SoftDelete;
控制器中
删除方法
public function delete($id){
    BannerItem::destroy($id);
}
回收站方法
public function hsz(){
    $res =  BannerItem::onlyTrashed()->paginate(5);
    $this->assign('res',$res);
    return $this->fetch();
}
恢复删除方法
public function restore($id){
    $restore =new BannerItem();
    $restore->restore(['id' => $id]);
    if (is_null($res)){
        $this->error('恢复成功');
    }
    $this->success('恢复失败');
}
真实删除方法
public function deleteTrue($id){
    BannerItem::destroy($id,true);
}


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议