当前位置:网站首页>随手记:laravel、updateOrCreate 和 updateOrInsert 的区别
随手记:laravel、updateOrCreate 和 updateOrInsert 的区别
2022-08-08 20:24:00 【李斌的BLOG】
updateOrCreate() 和 updateOrInsert() 两个方法都是用来保存数据的时候方便操作“ 存在即更新,反之则创建 ”的
updateOrCreate 方法使用的是 Eloquent ORM 操作的数据库(支持自动添加创建和更新时间),updateOrInsert 方法使用的是查询构造器(不可以自动添加创建和更新时间)
updateOrCreate 返回值是\Illuminate\Database\Eloquent\Model, updateOrInsert 返回的是 bool。可以看两个方法的源码注释部分的 @return
下面是updateOrCreate文档说明和源码
边栏推荐
猜你喜欢
随机推荐
riscv-gnu-toolchain下载安装
学习笔记:2.3 静态链表 循环链表 双向链表
【翻译】宣布Kubernetes策略管理论文
学习笔记:线性表的顺序表示和实现(二级指针实现)
自然堂品牌焕新升级,携手代言人王一博彰显美妆年轻新态度
期货开户安全吗?期货怎么开户安全?
微信小程序第一集
制作实例分割数据集
文档管理系统对于企业来说有哪些作用?
兼容并蓄广纳百川,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang复合容器类型的声明和使用EP04
fillder4不间断提示the system proxy was change,看我解决
JSP第二篇 -----JSP浅聊EL表达式第二篇:EL表达式中的运算符
什么是仿射函数?
黑猫带你学Makefile第8篇:uboot/kernel中的makefile基本语法与流程
How can recommender systems be trusted?A review of the latest "Trusted Recommender System" from Rutgers University, a 43-page pdf explaining the composition and technology of trusted RS
CAXA PLM云商店登榜,为制造企业数字化转型“保驾护航”
【2023秋招面经】20220805安恒信息实习
莫让“学院派”限制我们的思维:在数组的中间位置删除数据一定比链表慢?
面试面到自闭,字节软件测试岗五轮面试,四个小时灵魂拷问...
学习笔记:栈的应用1_递归(重点)









