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 相关文章推荐
ASP和PHP都是可以删除自身的
Apr 09 PHP
PHP session有效期session.gc_maxlifetime
Apr 20 PHP
PHP中的错误处理、异常处理机制分析
May 07 PHP
一个PHP的远程图片抓取函数分享
Sep 25 PHP
phpQuery占用内存过多的处理方法
Nov 13 PHP
浅谈PHP变量作用域以及地址引用问题
Dec 27 PHP
php的SimpleXML方法读写XML接口文件实例解析
Jun 16 PHP
PHP连接MYSQL数据库的3种常用方法
Feb 27 PHP
Ajax+PHP实现的删除数据功能示例
Feb 12 PHP
laravel返回统一格式错误码问题
Nov 04 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 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编程注意事项的小结
2013/04/27 PHP
php 深入理解strtotime函数的使用详解
2013/05/23 PHP
thinkPHP简单遍历数组方法分析
2016/05/16 PHP
php简单统计中文个数的方法
2016/09/30 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
在JS数组特定索引处指定位置插入元素
2014/07/27 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
JS 调用微信扫一扫功能
2016/12/22 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
2017/07/04 Javascript
JS中this的指向以及call、apply的作用
2018/05/06 Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
2018/09/29 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
2020/05/10 Javascript
Js生成随机数/随机字符串的方法小结【5种方法】
2020/05/27 Javascript
python海龟绘图实例教程
2014/07/24 Python
编写Python CGI脚本的教程
2015/06/29 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
pandas实现excel中的数据透视表和Vlookup函数功能代码
2020/02/14 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
python之pygame模块实现飞机大战完整代码
2020/11/29 Python
CSS3 transform的skew属性值图文详解
2014/07/21 HTML / CSS
HTML5地理定位与第三方工具百度地图的应用
2016/11/17 HTML / CSS
澳大利亚最大的护发和护肤品购物网站:RY
2019/12/26 全球购物
技校毕业生的自我评价
2013/12/27 职场文书
2014全国两会大学生学习心得体会
2014/03/10 职场文书
幼儿园课题实施方案
2014/05/14 职场文书
2014年助理工程师工作总结
2014/11/14 职场文书
教师个人考察材料
2014/12/16 职场文书
2014收银员工作总结范文
2014/12/16 职场文书
工作保证书怎么写
2015/02/28 职场文书
评奖评优个人先进事迹材料
2015/11/04 职场文书
导游词之海南-南湾猴岛
2019/10/12 职场文书
Java字符串逆序方法详情
2022/03/21 Java/Android
Vue组件更新数据v-model不生效的解决
2022/04/02 Vue.js