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绘图技术
Jul 03 PHP
php指定函数参数默认值示例代码
Dec 04 PHP
PHP实现的MongoDB数据库操作类分享
May 12 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
Jun 12 PHP
destoon调用自定义模板及样式的公告栏
Jun 21 PHP
PHP实现模仿socket请求返回页面的方法
Nov 04 PHP
PHP常见数组函数用法小结
Mar 21 PHP
CI框架整合smarty步骤详解
May 19 PHP
php发送http请求的常用方法分析
Nov 08 PHP
Yii2使用表单上传文件的实例代码
Aug 03 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
Aug 09 PHP
PHP常见加密函数用法示例【crypt与md5】
Jan 27 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中用于检测一个地理IP地址是否可用的代码
2012/02/19 PHP
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
2012/08/08 PHP
Zend的AutoLoad机制介绍
2012/09/27 PHP
常用PHP框架功能对照表
2014/10/23 PHP
php获取Google机器人访问足迹的方法
2015/04/15 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
FireFox JavaScript全局Event对象
2009/06/14 Javascript
基于jquery实现的上传图片及图片大小验证、图片预览效果代码
2011/04/12 Javascript
jQuery 1.8 Release版本发布了
2012/08/14 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
2014/05/07 Javascript
详解Jquery Easyui的验证扩展
2017/01/09 Javascript
利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)
2017/04/24 Javascript
vue router2.0二级路由的简单使用
2017/07/05 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
使用Angular CLI进行Build(构建)和Serve详解
2018/03/24 Javascript
vue多次循环操作示例
2019/02/08 Javascript
JavaScript实现简单的计算器
2020/01/16 Javascript
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
[03:39]DOTA2英雄梦之声_第05期_幽鬼
2014/06/23 DOTA
动态创建类实例代码
2009/10/07 Python
python中的全局变量用法分析
2015/06/09 Python
基于Python Numpy的数组array和矩阵matrix详解
2018/04/04 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
Python PIL图片添加字体的例子
2019/08/22 Python
基于Django统计博客文章阅读量
2019/10/29 Python
大家都说好用的Python命令行库click的使用
2019/11/07 Python
Python自动化xpath实现自动抢票抢货
2020/09/19 Python
行政助理岗位职责
2013/11/10 职场文书
工作表现自我评价
2014/02/08 职场文书
开工仪式主持词
2014/03/20 职场文书
大学生工作自荐书
2014/06/16 职场文书
工作作风整顿个人剖析材料
2014/10/11 职场文书
硕士学位论文评语
2014/12/31 职场文书
2019年家电促销广告语集锦
2019/10/21 职场文书
Linux、ubuntu系统下查看显卡型号、显卡信息详解
2022/04/07 Servers
基于Python实现西西成语接龙小助手
2022/08/05 Golang