laravel 软删除的使用
2024-10-20 04:07:12
1.模型层
引用类
use Illuminate\Database\Eloquent\SoftDeletes;
class类中引用软删除
use SoftDeletes;
然后执行正常的删除,列表已经不显示,但数据库中依旧存在
强制删除
User::find($id)->forceDelete();
获取包括软删除的用户
$data=User::withTrashed()->paginate($this->pagesize);
软删除用户还原
public function reload(Request $request){
$id=$request->get('id');
//User::destroy($id);
User::onlyTrashed()->find($id)->restore();
return ['status'=>0,'msg'=>'还原成功'];
}
最新文章
- 《Entity Framework 6 Recipes》翻译系列 (4) -----第二章 实体数据建模基础之从已存在的数据库创建模型
- 【Debug】Web开发中,Tomcat正常启动,访问欢迎页404,怎么办?
- ASP.NET应用中会话状态丢失及解决策略
- BZOJ4027: [HEOI2015]兔子与樱花 贪心
- 2015年8月18日,杨学明老师《技术部门的绩效管理提升(研讨会)》在中国科学院下属机构CNNIC成功举办!
- Spring MVC前台使用html页面作为视图,配置静态资源后Controller控制器不起作用的解决办法
- 第六课 SQLite
- JavaScript中的自调用函数
- Android放大镜的实现
- android上下文
- 基于Hama并联平台Finding a Maximal Independent Set 设计与实现算法
- 在GNU/Linux下设置与定时更换桌面壁纸
- navicat导入sql文件错误
- JavaScript验证输入的字符是否包含表情
- ps使用经验
- [转]centos每天自动备份mysql数据库
- Repository HDU - 2846 字典树
- Excel如何实现两个工作表数据的对比
- [skill] mmap / fwrite / write linux磁盘读写的分层结构
- DateTimePicker用法
热门文章
- springcloud zuul网关整合swagger2,swagger被拦截问题
- JWT 工具类的编写
- 12组-Beta冲刺-4/5
- enzyme文档
- vue自定义组件的总结(一)
- jwt二次加密失败原因(Bad “options.expiresIn“ option the payload already has an “exp“ property.)
- 将本地文件推送到Gitee仓库
- gitea安装部署
- 日常开发记录-this.$message,this.$prompt,交换弹窗确定和取消按钮的位置,确定在左,取消在右
- docker compose设置不同容器间通信