Laravel框架Eloquent ORM修改数据操作示例


Posted in PHP onDecember 03, 2019

本文实例讲述了Laravel框架Eloquent ORM修改数据操作。分享给大家供大家参考,具体如下:

这篇文章主要讲述两个知识点

  1. 通过模型更新
  2. 结合查询语句批量更新

NO.1模型更新

在更新之前我先让你们看一下我的数据库

Laravel框架Eloquent ORM修改数据操作示例

里面共有四条数据,好,那么我们先使用模型更新,更新我的第四条数据,代码如下:

namespace App\Http\Controllers;
use App\Student;
use Illuminate\Support\Facades\DB;
class StudentController extends Controller
{
 public function orm3()
 {
 $student = Student::find(4);
    $student->name = 'ShenNanQiao';//修改值
    $student->save();//保存
 }
}

输出结果如下:

Laravel框架Eloquent ORM修改数据操作示例

成功修改了四号的name值

NO.2批量修改

在上面那个图里,我觉得那几个名字的人都很老,那么我们要让他们都变成16岁,该怎么做呢?

代码如下:

namespace App\Http\Controllers;
use App\Student;
use Illuminate\Support\Facades\DB;
class StudentController extends Controller
{
 public function orm3()
 {
 $num = Student::where('id','>=',1)
 ->update(
  ['age' =>16]
 );
 }
}

结果如下:

Laravel框架Eloquent ORM修改数据操作示例

你看,是不是都变成16岁了,哈哈哈

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP实现网上点歌(二)
Oct 09 PHP
PHP项目开发中最常用的自定义函数整理
Dec 02 PHP
php编程实现获取excel文档内容的代码实例
Jun 28 PHP
php 操作数组(合并,拆分,追加,查找,删除等)
Jul 20 PHP
探讨Hessian在PHP中的使用分析
Jun 13 PHP
国外十大最流行的PHP框架排名
Jul 04 PHP
PHP cdata 处理(详细介绍)
Jul 05 PHP
php验证session无效的解决方法
Nov 04 PHP
php实现Mysql简易操作类
Oct 11 PHP
Thinkphp 中 distinct 的用法解析
Dec 14 PHP
php 浮点数比较方法详解
May 05 PHP
Django中的cookie与session操作实例代码
Aug 17 PHP
Laravel框架Eloquent ORM删除数据操作示例
Dec 03 #PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
Dec 03 #PHP
Laravel框架Blade模板简介及模板继承用法分析
Dec 03 #PHP
在phpstudy集成环境下的nginx服务器下配置url重写
Dec 02 #PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
Dec 02 #PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 #PHP
详解no input file specified 三种解决方法
Nov 29 #PHP
You might like
9段PHP实用功能的代码推荐
2014/10/14 PHP
Swoole-1.7.22 版本已发布,修复PHP7相关问题
2015/12/31 PHP
Yii实现Command任务处理的方法详解
2016/07/14 PHP
PHP实现简单的协程任务调度demo示例
2020/02/01 PHP
Nigma vs Alliance BO5 第三场2.14
2021/03/10 DOTA
javascript模仿msgbox提示效果代码
2008/06/10 Javascript
firefox firebug中文入门教程 脚本之家新年特别版
2010/01/02 Javascript
javascript继承之为什么要继承
2012/11/10 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
jquery日历控件实现方法分享
2014/03/07 Javascript
jQuery实现表格行上移下移和置顶的方法
2015/05/22 Javascript
angularjs 表单密码验证自定义指令实现代码
2016/10/27 Javascript
Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
2016/10/30 Javascript
javascript垃圾收集机制的原理分析
2016/12/08 Javascript
详解能在多种前端框架下使用的表格控件
2017/01/11 Javascript
Vue.js实现模拟微信朋友圈开发demo
2017/04/20 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
2017/05/11 Javascript
Angular2使用Augury来调试Angular2程序
2017/05/21 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
Vue中android4.4不兼容问题的解决方法
2018/09/04 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
vue 判断页面是首次进入还是再次刷新的实例
2020/11/05 Javascript
详解JavaScript 中的批处理和缓存
2020/11/19 Javascript
Python中使用Queue和Condition进行线程同步的方法
2016/01/19 Python
Python使用修饰器执行函数的参数检查功能示例
2017/09/26 Python
Python smtp邮件发送模块用法教程
2020/06/15 Python
python网络爬虫实现发送短信验证码的方法
2021/02/25 Python
教师评优事迹材料
2014/01/10 职场文书
美容院考勤制度
2014/01/30 职场文书
义卖募捐活动总结
2015/05/09 职场文书
2015年小学二年级班主任工作总结
2015/05/21 职场文书
2015年酒店销售部工作总结
2015/07/24 职场文书
python使用pycharm安装pyqt5以及相关配置
2022/04/22 Python
Android开发手册自定义Switch开关按钮控件
2022/06/10 Java/Android
Vue router配置与使用分析讲解
2022/12/24 Vue.js