laravel updateOrInsert与updateOrCreate区别
相同点
都是以第一个条件做为判断查询件
不同点
updateOrInsert
如果查询数据存在,则更新第二个参数的值;
如果不存在,则将第一个参数(即:查询条件)与第二个参数的值合并插入数据库
updateOrCreate
如果查询数据存在,则更新第二个参数的值;(特别注意:如果更新字段不在白名单,则不会更新)
如果不存在,则将第一个参数(即:查询条件)与第二个参数的值合并插入数据库 (特别注意:如果插入字段不在白名单,则不会插入)