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 相关文章推荐
基于mysql的bbs设计(五)
Oct 09 PHP
?繁体转换的class
Oct 09 PHP
php miniBB中文乱码问题解决方法
Nov 25 PHP
Admin generator, filters and I18n
Oct 06 PHP
PHP基础知识回顾
Aug 16 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
Oct 06 PHP
PHP中isset()和unset()函数的用法小结
Mar 11 PHP
php实现数组筛选奇数和偶数示例
Apr 11 PHP
PHP中的魔术方法总结和使用实例
May 11 PHP
php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
Sep 23 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
Jun 25 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 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
PHP获取当前文件所在目录 getcwd()函数
2009/05/13 PHP
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
zend framework文件上传功能实例代码
2013/12/25 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
IE FF OPERA都可用的弹出层实现代码
2009/09/29 Javascript
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
js实时监听文本框状态的方法
2011/04/26 Javascript
12款经典的白富美型—jquery图片轮播插件—前端开发必备
2013/01/08 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
input标签内容改变的触发事件介绍
2014/06/18 Javascript
jquery中one()方法的用法实例
2015/01/16 Javascript
Bootstrap免费字体和图标网站(值得收藏)
2017/03/16 Javascript
教你快速搭建Node.Js服务器的方法教程
2017/03/30 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
写给小白看的JavaScript异步
2017/11/29 Javascript
Bootstrap4如何定制自己的颜色和风格
2018/02/26 Javascript
Angular6新特性之Angular Material
2018/12/28 Javascript
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
解决在Vue中使用axios用form表单出现的问题
2019/10/30 Javascript
[02:51]2014DOTA2国际邀请赛 IG战队官方纪录片
2014/07/21 DOTA
[01:01:24]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第三局
2016/02/25 DOTA
利用Python为iOS10生成图标和截屏
2016/09/24 Python
Python如何使用Gitlab API实现批量的合并分支
2019/11/27 Python
html5在移动端的屏幕适应问题示例探讨
2014/06/15 HTML / CSS
玖熙女鞋美国官网:Nine West
2016/10/06 全球购物
联想新加坡官方网站:Lenovo Singapore
2017/10/24 全球购物
Tory Burch英国官方网站:美国时尚生活品牌
2017/12/06 全球购物
乌克兰网上服装店:Bolf.ua
2018/10/30 全球购物
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
关于祖国的演讲稿
2014/05/04 职场文书
企业形象策划方案
2014/05/29 职场文书
高中生第一学年自我鉴定
2014/09/12 职场文书
计划生育工作总结2015
2015/04/03 职场文书
围城读书笔记
2015/06/26 职场文书
大学生安全教育心得体会
2016/01/15 职场文书
利用JuiceFS使MySQL 备份验证性能提升 10 倍
2022/03/17 MySQL