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 相关文章推荐
一个阿拉伯数字转中文数字的函数
Oct 09 PHP
一个PHP+MSSQL分页的例子
Oct 09 PHP
PHP学习资料汇总与网址
Mar 16 PHP
PHP中strtotime函数使用方法详解
Nov 27 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
Jun 03 PHP
php利用scws实现mysql全文搜索功能的方法
Dec 25 PHP
推荐10个提供免费PHP脚本下载的网站
Dec 31 PHP
php使用数组填充下拉列表框的方法
Mar 31 PHP
PHP stream_context_create()函数的使用示例
May 12 PHP
PHP实现递归无限级分类
Oct 22 PHP
PHP上传图片类显示缩略图功能
Jun 30 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
Sep 22 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中静态变量的使用方法实例分析
2016/12/01 PHP
php 5.4 全新的代码复用Trait详解
2017/01/05 PHP
网页javascript精华代码集
2007/01/24 Javascript
jquery插件制作简单示例说明
2012/02/03 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
JS保存和删除cookie操作 判断cookie是否存在
2013/11/13 Javascript
为开发者准备的10款最好的jQuery日历插件
2014/02/04 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
jQuery实现tag便签去重效果的方法
2015/01/20 Javascript
基于javascript实现单选及多选的向右和向左移动实例
2015/07/25 Javascript
JS实现自动切换文字的导航效果代码
2015/08/27 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
2016/09/27 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
2017/03/30 Javascript
bootstrap 设置checkbox部分选中效果
2017/04/20 Javascript
jquery append与appendTo方法比较
2017/05/24 jQuery
详细讲解vue2+vuex+axios
2017/05/27 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
JS回调函数深入理解
2019/10/16 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
Python3.6.0+opencv3.3.0人脸检测示例
2018/05/25 Python
python实现扫雷游戏
2020/03/03 Python
python多线程和多进程关系详解
2020/12/14 Python
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
WoolOvers澳洲官方网站:英国针织服装公司
2018/05/13 全球购物
俄罗斯三星品牌商店:Samsungstore
2020/04/05 全球购物
深圳-东方伟业笔试部分
2015/02/11 面试题
中科前程Java笔试题
2016/11/20 面试题
2014爱耳日宣传教育活动总结
2014/03/09 职场文书
花坛标语大全
2014/06/30 职场文书
演讲比赛的活动方案
2014/08/28 职场文书
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
2014年销售人员工作总结
2014/11/27 职场文书
巾帼标兵事迹材料
2014/12/26 职场文书
公司车辆管理制度
2015/08/04 职场文书