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中strtotime函数使用方法分享
Jan 10 PHP
php笔记之:初探PHPcms模块开发介绍
Apr 26 PHP
PHP中HTML标签过滤技巧
Jan 07 PHP
PHP随机生成随机个数的字母组合示例
Jan 14 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
Jul 19 PHP
PHP使用Mysql事务实例解析
Sep 08 PHP
php与Mysql的一些简单的操作
Feb 26 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
Dec 28 PHP
WordPress中自定义后台管理界面配色方案的小技巧
Dec 29 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
Sep 22 PHP
php操作redis数据库常见方法实例总结
Feb 20 PHP
Laravel中GraphQL接口请求频率实战记录
Sep 01 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新手上路(四)
2006/10/09 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
2013/06/28 PHP
php使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
用php代码限制国内IP访问我们网站
2015/09/26 PHP
IE6弹出“已终止操作”的解决办法
2010/11/27 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
ajax请求乱码的解决方法(中文乱码)
2014/04/10 Javascript
nodejs开发微博实例
2015/03/25 NodeJs
JavaScript实现把rgb颜色转换成16进制颜色的方法
2015/06/01 Javascript
基于KO+BootStrap+MVC实现的分页控件代码分享
2016/11/07 Javascript
vue params、query传参使用详解
2017/09/12 Javascript
微信小程序实现tab和swiper切换结合效果
2020/07/17 Javascript
微信小程序实现上传图片功能
2018/05/28 Javascript
vue下history模式刷新后404错误解决方法
2018/08/18 Javascript
jQuery.validate.js表单验证插件的使用代码详解
2018/10/22 jQuery
Vue实现一个无限加载列表功能
2018/11/13 Javascript
vuex + keep-alive实现tab标签页面缓存功能
2019/10/17 Javascript
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
django rest framework 实现用户登录认证详解
2019/07/29 Python
解决Django连接db遇到的问题
2019/08/29 Python
Python使用tkinter模块实现推箱子游戏
2019/10/08 Python
解决python运行效率不高的问题
2020/07/20 Python
小学生期末评语大全
2014/04/21 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
医院党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年数学教师工作总结
2014/12/03 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
六一儿童节主持开场白
2015/05/28 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
文明礼仪主题班会
2015/08/13 职场文书
优秀共产党员事迹材料2016
2016/02/29 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书
vue 数字翻牌器动态加载数据
2022/04/20 Vue.js
mysql数据库隔离级别详解
2022/06/16 MySQL