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函数
Dec 06 PHP
PHP正则提取不包含指定网址的图片地址的例子
Apr 21 PHP
php常用表单验证类用法实例
Jun 18 PHP
基于PHP实现简单的随机抽奖小程序
Jan 05 PHP
PHP的时间戳与具体时间转化的简单实现
Jun 13 PHP
php rmdir使用递归函数删除非空目录实例详解
Oct 20 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
Jan 13 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
Feb 05 PHP
laravel手动创建数组分页的实现代码
Jun 07 PHP
掌握PHP垃圾回收机制详解
Mar 13 PHP
php面向对象程序设计中self与static的区别分析
May 21 PHP
php 实现银联商务H5支付的示例代码
Oct 12 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
Yii配置与使用memcached缓存的方法
2016/07/13 PHP
PHP的cookie与session原理及用法详解
2019/09/27 PHP
php的单例模式及应用场景详解
2021/02/27 PHP
jQuery拖拽div实现思路
2014/02/19 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
ajax+jQuery实现级联显示地址的方法
2015/05/06 Javascript
nodejs学习笔记之路由
2017/03/27 NodeJs
javascript过滤数组重复元素的实现方法
2017/05/03 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
解决vue处理axios post请求传参的问题
2018/03/05 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
JS实现烟花爆炸效果
2020/03/10 Javascript
Vue数组响应式操作及高阶函数使用代码详解
2020/08/01 Javascript
JS如何操作DOM基于表格动态展示数据
2020/10/15 Javascript
利用js实现简易红绿灯
2020/10/15 Javascript
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
Python标准库defaultdict模块使用示例
2015/04/28 Python
python UNIX_TIMESTAMP时间处理方法分析
2016/04/18 Python
Python 遍历子文件和所有子文件夹的代码实例
2016/12/21 Python
浅谈用VSCode写python的正确姿势
2017/12/16 Python
python Opencv将图片转为字符画
2021/02/19 Python
python基于物品协同过滤算法实现代码
2018/05/31 Python
python 返回列表中某个值的索引方法
2018/11/07 Python
解决Python设置函数调用超时,进程卡住的问题
2019/08/08 Python
python读写文件write和flush的实现方式
2020/02/21 Python
容易被忽略的Python内置类型
2020/09/03 Python
详解三种方式实现平滑滚动页面到顶部的功能
2019/04/23 HTML / CSS
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
项目考察欢迎辞
2014/01/17 职场文书
出国考察邀请函
2014/01/21 职场文书
奉献演讲稿范文
2014/05/21 职场文书
学习十八大的心得体会
2014/09/12 职场文书
银行授权委托书范本
2014/10/04 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
高三英语教学计划
2015/01/23 职场文书