位置: 编程技术 - 正文

Laravel 批量更新多条数据的示例(laravel批量更新数据)

编辑:rootadmin

推荐整理分享Laravel 批量更新多条数据的示例(laravel批量更新数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:laravel updateorcreate,laravel 扩展,laravel版本更新时间,laravel updateorcreate,laravel 关联更新,laravel批量更新数据,laravel批量更新数据,laravel 批量insert,内容如对您有帮助,希望把文章链接给更多的朋友!

引言

最近在写任务中,碰到一个问题,需要批量更新多条数据,但是Laravel没有提供这样的方法,Google了一些方法,刚好借着任务来举例说明一下。

任务要求

任务是一个简单的清除未读通知的API,其实就是把通知表中符合user id 和 is read = 0 的行中的 is_read改为1(0代表未读,1代表已读)。

方法1

我首先想到的是利用where()方法查出user id和is read符合条件的notices,然后利用foreach循环和save()更新数据表。

Laravel 批量更新多条数据的示例(laravel批量更新数据)

这个方法确实可行,可是每次遍历都会和数据库进行通讯,当数据量很大的时候,响应速度就会很慢,也非常的浪费资源。

方法2

当我去Google一篇博文启发了我: Laravel一次更新多条记录,批量更新的方法

其实可以利用一条数据库的SQL语句就搞定这个问题

一次数据通讯,加快了响应速度又减少资源浪费,那么我可以这样写

$notices的返回值是更改的数据行数

我们以后的应用中会有很多种类似的任务,像是忽略一些通知、已读一些消息等等,为了代码的复用,我们可以写一个方法,传入表名、user_id和要修改字段名

总结归纳

这两个方法都只能解决一些特定的问题,但是提供了一种思路,有时候用SQL语句可以很方便、简单的操作数据表,如果我们需要根据不同的条件,批量肯定多条数据的多条信息那么就需要用SQL的WHEN THEN方法了,具体思路就是在我上边贴出来的地址里。

标签: laravel批量更新数据

本文链接地址:https://www.jiuchutong.com/biancheng/275957.html 转载请保留说明!

上一篇:php图片合成方法(多张图片合成一张)(php图片拼接)

下一篇:PHP命令空间namespace及use的用法小结(php命名空间)

  • 小规模免税收入账务处理
  • 投标保证金退回规定
  • 小规模纳税人如何升级为一般纳税人
  • 出纳做账流程视频
  • 留存收益转增资本有什么好处
  • 不动产出租属于什么收入
  • 营改增后不动产销售增值税 5%还是9%
  • 代管商品物资登记制度
  • 免税品销售有增值税吗
  • 建筑行业包含哪些项目
  • 并购重组中需要哪些条件
  • 公司租房可以入公积金吗
  • 银行手续费回单可以作为报销
  • 公司账户电子承兑
  • 营业执照办下来多久能在网上查到
  • 收到的税费返还减少的原因
  • 什么情况增值税专用发票不能抵扣
  • 小规模企业增值税税率是多少
  • 公司注销清算债权委托另一股东处理
  • 企业发生的白条是什么
  • 两处发工资,如何合并
  • 融资租入固定资产改建支出计入
  • 腾讯电脑管家病毒库更新
  • 如何免费获取win11
  • 天猫的软件服务费指的是什么
  • 职业病治疗费用由谁来承担
  • winpe怎么安装到u盘
  • PHP If Else(elsefi) 语句
  • 汇算清缴应补税额小于400
  • 烟草企业亏损
  • php封包
  • 自然vc
  • 职工福利费的税收金额怎么填写
  • php 无限级分类
  • PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
  • 税法折旧和会计折扣会计分录
  • 会计人员报销差旅费应该给谁审核呢
  • phpsystem函数
  • 预交的诉讼费怎么做账
  • 金蝶系统结账之后反结账
  • 月初领票是不是要等到报完税才可以领
  • 计提贷款准备金公式
  • 单位销售收入不包括哪些
  • 商业一般纳税人标准
  • mysql文件更改存放路径
  • 合作社分红计入什么科目
  • 进项税额转出期限是多久
  • 企业所得税特殊事项
  • 以前年度的损益调整为负值说明什么
  • 冲暂估的差异放在哪里
  • 购进消耗品怎么做账
  • 抵账的房子怎么办理房产证
  • 长期待摊费用的最新账务处理
  • 给员工买的手机能抵扣税吗
  • 单位社保缴费基数比例
  • 出租车票单张限额
  • 内账价税分离如何做账
  • 旅游,饮食业会议内容
  • 正确使用气体钢瓶的原则
  • cndll.dll
  • 喝了阿胶补血口服液嗜睡
  • 如何避免升级为查帐征收
  • linux的命令行怎么打开
  • opengl绘制图形旋转
  • qt5 opengl
  • node返回html
  • node.js创建服务
  • python图片处理酷炫效果
  • javascript类的继承
  • MaterialCheckBox
  • python程序设计的方法
  • jquery操作select元素和option的实例代码
  • python计算π值
  • js做运算
  • python django
  • 安卓监听功能
  • 国税总局201439号公告
  • 公司可以报停吗
  • 给派出所写情况说明房屋情况怎么写啊
  • 预到船舶是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设