laravel7 学习(19)批量删除,软删除
下载 或composer安装
安装laravel-ide-helper
composer require barryvdh/laravel-ide-helperphp artisan ide-helper:generate
php artisan ide-helper:models
php artisan ide-helper:meta
获取所有请求的数据
$data = $request->all();$data1 = \Request::all();dump($data);dump($data1);
因为request 获取所有的请求数据,有些数据用不上,所以在模型中需要添加过滤器
软删除
首先要在模型里添加
use SoftDeletes;
在控制器里使用
方法1
$goods =new Goods();
$goods->delete(3);方法2
Goods::destroy(2);#注意 下面这种方式报错
$goods = Goods::find(3);
$goods->delete();
//如果要查询包含软删除的
#所有
Goods::withTrashed()->get();
#单条Goods::withTrashed()->find(3);
#只获取已软删除的数据
Goods::onlyTrashed()->get()
#只获取已删除的数据
Goods::onlyTrashed()->find(3);
#判断是否是软删除
$goods = Goods::onlyTrashed()->find(3);
$goods->trashed(); //1为软删除
如何还原软删除
$goods = Goods::onlyTrashed()->find(3);
$goods->restore();
真实删除
$goods = Goods::withTrashed()->find(3);
$goods->forceDelete();
laravel7 学习(19)批量删除,软删除相关推荐
- 查缺补漏系统学习 EF Core 6 - 软删除与编译查询
这是 EF Core 系列的第八篇,也是系列的最后两篇章节,所以就讲一讲 EF Core 的一些扩展知识:软删除.显式编译查询.IQueryable 和 IEnumerable. 这篇文章就先说一说软 ...
- 十九、PHP框架Laravel学习笔记——批量赋值和软删除
一.批量赋值 上一节增删改中,新增中我们发现需要进行批量赋值的许可: 一般情况下,是为了防止提交过来的字段在部分场景中不需要或不能: 所以,我们需要通过黑白名单机制进行过滤掉必要的字段: //通过提交 ...
- linux 批量删除任务,Linux-Shell脚本学习心得之批量创建、删除用户
继上次博文,继续为大家分享脚本实例:批量创建.删除用户 说到,用户的管理,大家都不会陌生,就是创建.删除.禁用等等的管理,但,大多都是管 理员手工操作,效率不是很高,今天,就给大家说说Shell脚本是 ...
- linux命令 - ln - 创建和删除软、硬链接
linux命令 - ln - 创建和删除软.硬链接 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件 ...
- oracle批量查询更新,Oracle批量查询、删除、更新使用BULK COLLECT提高效率
BULK COLLECT(成批聚合类型)和数组集合type类型is table of 表%rowtype index by binary_integer用法笔记. 例1: 批量查询项目资金账户号为 & ...
- gorm 软删除deleted_at导致索引失效
如果使用gorm的时间戳设计,由于它的deleted_at字段允许为空,唯一索引加上这个字段后,唯一索引会失效. 第一种是像gorm那样,使用时间戳来标识已删除.不同的是,不使用IS NULL来判断未 ...
- hql删除mysql语句_mysql-使用Hibernate @SQLDelete对所有实体进行软删除
我们有一个相当复杂的数据模型,并且在MySQL之上使用Hibernate和Spring Data JPA.我们有一个基类,所有域对象都可以扩展以最小化样板代码.我希望能够仅使用此类在所有域对象中添加软 ...
- 易宝典——玩转O365中的EXO服务 之三十六 为软删除邮箱启用就地保留
在企业应用中有时候会碰到如下场景.有员工已经离职了,其用户账户和邮箱已经在系统中被进行了删除操作.但是,在该员工在职期间,并未发现需要对其邮箱启用保留的必要.而现在却因为某种原因需要对其邮箱内容进行保 ...
- gorm软删除_gorm踩坑:软删除与某个字段的唯一性
有一个user_infos表,用户名唯一.我在model定义user_name的时候已经使用gorm的tag标记为unique_index.类似如下: type UserInfo struct { I ...
最新文章
- data-参数说明(模态弹出窗的使用)
- 钉钉api 获取 accesstoken_低代码快速对接钉钉日程
- opencv对图像是软解码_在图像识别上深度学习和opencv有什么不同啊,我只用过opencv,对深度学习不了解...
- 译文| 相信指标还是相信经验?
- Salesforce 数据备份和恢复小知识
- 原代脂肪细胞提取的准备内容
- Qt Creator代码重构
- HTTP 307 redirect
- YAFFS2文件系统在嵌入式LINUX系统中的应用
- java 找到一行 更换单词_Java实现对一行英文进行单词提取功能示例
- 游戏数据分析方法-活跃向
- ie11安装程序无法继续 因为你的计算机,ie11无法安装解决方法详解
- Java笔记——08.面向对象(中级)
- 震惊!你可能下了个假的抢红包神器
- MATLAB画颗圣诞树
- Win11字体怎么调大?Win11调整字体大小的方法
- Linux vi vim 宏 批量操作 重复操作 宏录制
- R语言ggplot2优雅的绘制环状云雨图
- vcs+verdi版本 七夕小心心
- 最通俗易懂的解释hbase热点问题rowkey设计原则region分区及解决方案
热门文章
- oracle查询约束条件
- java中抓阄_“抓阄”引爆精彩故事
- css字体颜色span,怎么用span css设置div内部分字体颜色?
- Moment Timezone
- python杭州培训达内
- 一个DirectDraw入门程序
- HibernateException - A collection with cascade=all-delete-orphan was no longer referenced by the
- java 聊天室系统实训总结_java实训聊天系统报告总结
- 国网SGCC_UAP 反编译.class文件源代码
- Linux目录、文件管理和vim