加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

在Larave中如何实现修改数据,批量修改方法是什么

发布时间:2022-06-30 21:31:12 所属栏目:PHP教程 来源:互联网
导读:在实际应用中,我们有时候会遇到Larave中如何实现修改数据,批量修改方法是什么这样的问题,我们该怎样来处理呢?下文给大家介绍了解决方法,希望这篇Larave中如何实现修改数据,批量修改方法是什么文章能帮助大家解决问题。 本文实例讲述了Laravel框架Elo
  在实际应用中,我们有时候会遇到“Larave中如何实现修改数据,批量修改方法是什么”这样的问题,我们该怎样来处理呢?下文给大家介绍了解决方法,希望这篇“Larave中如何实现修改数据,批量修改方法是什么”文章能帮助大家解决问题。
 
  本文实例讲述了Laravel框架Eloquent ORM修改数据操作。分享给大家供大家参考,具体如下:
 
  这篇文章主要讲述两个知识点
 
  通过模型更新
  结合查询语句批量更新
  NO.1模型更新
 
  在更新之前我先让你们看一下我的数据库
 
  里面共有四条数据,好,那么我们先使用模型更新,更新我的第四条数据,代码如下:
 
  namespace AppHttpControllers;
  use AppStudent;
  use IlluminateSupportFacadesDB;
  class StudentController extends Controller
  {
   public function orm3()
   {
   $student = Student::find(4);
      $student->name = 'ShenNanQiao';//修改值
      $student->save();//保存
   }
  }
 
  成功修改了四号的name值
 
  NO.2批量修改
 
  在上面那个图里,我觉得那几个名字的人都很老,那么我们要让他们都变成16岁,该怎么做呢?
 
  代码如下:
 
  namespace AppHttpControllers;
  use AppStudent;
  use IlluminateSupportFacadesDB;
  class StudentController extends Controller
  {
   public function orm3()
   {
   $num = Student::where('id','>=',1)
   ->update(
    ['age' =>16]
   );
   }
  }
 
  你看,是不是都变成16岁了,哈哈哈
 
  以上就是关于“Larave中如何实现修改数据,批量修改方法是什么”的介绍了,感谢各位的阅读,希望这篇文章能帮助大家解决问题。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读