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配置文件中最常用四个ini函数
Mar 19 PHP
初次接触php抽象工厂模式(Elgg)
Mar 21 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
May 04 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
Jun 20 PHP
php获得用户ip地址的比较不错的方法
Feb 08 PHP
codeigniter数据库操作函数汇总
Jun 12 PHP
PHP中file_exists函数不支持中文名的解决方法
Jul 26 PHP
php实现中文转数字
Feb 18 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
Nov 17 PHP
php实现的网页版剪刀石头布游戏示例
Nov 25 PHP
PHP文字转图片功能原理与实现方法分析
Aug 31 PHP
PHP的PDO错误与错误处理
Jan 27 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
调用WordPress函数统计文章访问量及PHP原生计数器的实现
2016/03/21 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
2017/01/13 PHP
详谈PHP面向对象中常用的关键字和魔术方法
2017/02/04 PHP
js removeChild 障眼法 可能出现的错误
2009/10/06 Javascript
利用js制作html table分页示例(js实现分页)
2014/04/25 Javascript
jQuery1.9.1针对checkbox的调整方法(prop)
2014/05/01 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
2014/08/18 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
2015/09/06 Javascript
JavaScript操作表单实例讲解(上)
2016/06/20 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
2016/09/04 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
JS中的phototype详解
2017/02/04 Javascript
详解vue2.0组件通信各种情况总结与实例分析
2017/03/22 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
Layui表格监听行单双击事件讲解
2019/11/14 Javascript
Python sys.argv用法实例
2015/05/28 Python
总结网络IO模型与select模型的Python实例讲解
2016/06/27 Python
使用python实现ANN
2017/12/20 Python
Django2.1.3 中间件使用详解
2018/11/26 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
html5清空画布方法(三种)
2017/10/16 HTML / CSS
美国照明、家居装饰和家具购物网站:Bellacor
2017/09/20 全球购物
领导检查欢迎词
2014/01/14 职场文书
十佳美德少年事迹材料
2014/02/05 职场文书
管理提升方案
2014/06/04 职场文书
2014年村党支部工作总结
2014/12/04 职场文书
教师岗位职责
2015/02/03 职场文书
自我检讨书怎么写
2015/05/07 职场文书
幽默导游词开场白
2015/05/29 职场文书
校园安全主题班会
2015/08/12 职场文书
Python预测分词的实现
2021/06/18 Python
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python
分享几个实用的CSS代码块
2022/06/10 HTML / CSS
MySQL中LAG()函数和LEAD()函数的使用
2022/08/14 MySQL