laravel7 学习(19)批量删除,软删除
发布日期:2021-06-28 19:45:49
浏览次数:2
分类:技术文章
本文共 821 字,大约阅读时间需要 2 分钟。
下载 或composer安装
安装laravel-ide-helper
composer require barryvdh/laravel-ide-helperphp artisan ide-helper:generatephp artisan ide-helper:modelsphp artisan ide-helper:meta
获取所有请求的数据
$data = $request->all(); $data1 = \Request::all(); dump($data); dump($data1);
因为request 获取所有的请求数据,有些数据用不上,所以在模型中需要添加过滤器
软删除
首先要在模型里添加
use SoftDeletes;
在控制器里使用
方法1$goods =new Goods();$goods->delete(3);方法2Goods::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();
转载地址:https://blog.csdn.net/xxpxxpoo8/article/details/106841910 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月06日 18时44分08秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
什么是函数式编程
2019-04-29
Java开发必用的工具包
2019-04-29
世界500强公司要求员工必须熟练掌握的七种工作方法
2019-04-29
九个做事的顺序,你会更加优秀
2019-04-29
史上最详细的Hadoop环境搭建
2019-04-29
最近经历的一些大数据(Spark/Hadoop)面试题
2019-04-29
Hadoop MapReduce原理及实例
2019-04-29
Java 集合系列目录(Category)
2019-04-29
redis永久设置或取消密码
2019-04-29
Git .gitignore配置学习
2019-04-29
git remote 删除添加的远程地址
2019-04-29
LeetCode 338. 比特位计数
2019-04-29
LeetCode 190. 颠倒二进制位
2019-04-29
LeetCode 268. 丢失的数字
2019-04-29
LeetCode 231. 2 的幂
2019-04-29
LeetCode 191. 位1的个数
2019-04-29
LeetCode 476. 数字的补数
2019-04-29
LeetCode 342. 4的幂
2019-04-29
El表达式
2019-04-29
springboot banner打印,控制台springboot图案怎么来的
2019-04-29