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调用数据库的存贮过程
Oct 09 PHP
一个用mysql_odbc和php写的serach数据库程序
Oct 09 PHP
一个简单的PHP投票程序源码
Mar 11 PHP
JpGraph php柱状图使用介绍
Aug 23 PHP
php实现telnet功能示例
Apr 08 PHP
PHP遍历目录并返回统计目录大小
Jun 09 PHP
ThinkPHP基本的增删查改操作实例教程
Aug 22 PHP
php实现随机生成易于记忆的密码
Jun 19 PHP
thinkPHP使用post方式查询时分页失效的解决方法
Dec 09 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
Jul 06 PHP
php读取本地json文件的实例
Mar 07 PHP
浅谈laravel-admin的sortable和orderby使用问题
Oct 03 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利用COM对象访问SQLServer、Access
2006/10/09 PHP
PHP脚本的10个技巧(3)
2006/10/09 PHP
使用PHP获取汉字的拼音(全部与首字母)
2013/06/27 PHP
PHP中的函数声明与使用详解
2017/05/27 PHP
提示$ is not defined错误分析及解决
2013/04/09 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
JQuery fileupload插件实现文件上传功能
2016/03/18 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
AngularJS表单详解及示例代码
2016/08/17 Javascript
浅谈js函数的多种定义方法与区别
2016/11/29 Javascript
canvas实现十二星座星空图
2017/02/14 Javascript
js实现水平滚动菜单导航
2017/07/21 Javascript
使用命令行工具npm新创建一个vue项目的方法
2017/12/27 Javascript
jQuery基于Ajax实现读取XML数据功能示例
2018/05/31 jQuery
layui--js控制switch的切换方法
2019/09/03 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
[03:22]DSPL第一期精彩集锦:酷炫到底!
2014/11/07 DOTA
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
[02:29]大剑、皮鞭、女装,这届DOTA2勇士令状里都有
2020/07/17 DOTA
Python 的内置字符串方法小结
2016/03/15 Python
Python编程实现粒子群算法(PSO)详解
2017/11/13 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
python 构造三维全零数组的方法
2018/11/12 Python
Python3 文章标题关键字提取的例子
2019/08/26 Python
学习Django知识点分享
2019/09/11 Python
Python 过滤错误log并导出的实例
2019/12/26 Python
什么是python的列表推导式
2020/05/26 Python
css3给背景图片加颜色遮罩的方法
2019/11/05 HTML / CSS
日本钓鱼渔具和户外用品网上商店:naturum
2016/08/07 全球购物
传播学专业毕业生自荐信
2013/11/04 职场文书
市场部规章制度
2014/01/24 职场文书
教师现实表现材料
2014/02/14 职场文书
大学生评语大全
2014/04/18 职场文书
2015社区个人工作总结范文
2015/05/13 职场文书
幼儿园科学课教学反思
2016/03/03 职场文书