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 相关文章推荐
PHP5 安装方法
Oct 09 PHP
介绍几个array库的新函数 php
Dec 29 PHP
PHP 冒泡排序算法的实现代码
Aug 08 PHP
PHP5.3安装Zend Guard Loader图文教程
Sep 29 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
Dec 15 PHP
Yii学习总结之数据访问对象 (DAO)
Feb 22 PHP
php计算指定目录下文件占用空间的方法
Mar 13 PHP
php通过sort()函数给数组排序的方法
Mar 18 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
Sep 22 PHP
PHP中Http协议post请求参数
Nov 02 PHP
php获取今日开始时间和结束时间的方法
Feb 27 PHP
Laravel中的Auth模块详解
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
PHP.MVC的模板标签系统(一)
2006/09/05 PHP
深入理解PHP中的global
2014/08/19 PHP
PHP实现检测客户端是否使用代理服务器及其匿名级别
2015/01/07 PHP
php中get_magic_quotes_gpc()函数说明
2017/02/06 PHP
Yii-自定义删除确认弹框(zyd)jquery实现代码
2013/03/04 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
js字符串截取函数substr substring slice使用对比
2013/11/27 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
给html超链接设置事件不使用href来完成跳
2014/04/20 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
2014/06/10 Javascript
jQuery控制TR显示隐藏的几种方法
2014/06/18 Javascript
jQuery实现无限往下滚动效果代码
2016/04/16 Javascript
基于Angularjs实现分页功能
2016/05/30 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
2016/09/01 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
2016/11/04 Javascript
vue-cli创建的项目,配置多页面的实现方法
2018/03/15 Javascript
[00:47]DOTA2荣耀之路6:玩不了啦!
2018/05/30 DOTA
详细介绍Ruby中的正则表达式
2015/04/10 Python
python操作列表的函数使用代码详解
2017/12/28 Python
python取代netcat过程分析
2018/02/10 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
Django REST框架创建一个简单的Api实例讲解
2019/11/05 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
opencv python图像梯度实例详解
2020/02/04 Python
python集合能干吗
2020/07/19 Python
python爬取2021猫眼票房字体加密实例
2021/02/19 Python
html5 touch事件实现页面上下滑动效果【附代码】
2016/03/10 HTML / CSS
《散步》教学反思
2014/03/02 职场文书
房屋公证委托书
2014/04/03 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
2015年电话销售工作总结范文
2015/04/20 职场文书
会计主管竞聘书
2015/09/15 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书
springboot+VUE实现登录注册
2021/05/27 Vue.js
java objectUtils 使用可能会出现的问题
2022/02/28 Java/Android