1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > laravel Eloquent ORM 批量更新数据

laravel Eloquent ORM 批量更新数据

时间:2018-10-29 16:57:38

相关推荐

laravel Eloquent ORM 批量更新数据

后端开发|php教程

laravel,laravel5,laravel5.1,php,eloquent

后端开发-php教程

有一个用户地址表

网站域名报备系统源码,vscode看项目代码,ubuntu更新国内,本地tomcat网页发布,爬虫姿势,php 分享到微信,长乐市seo公司,h5网站源码模板,登录注册页面中文模板lzw

用户新增地址的时候 会把这个地址设置为 默认地址 为1

公众号管理源码下载,gz格式ubuntu解压,win7部署tomcat,推特爬虫Python,go语言的php解析器,南山seo工具lzw

$UserAddress -> user_id = $user_id; $UserAddress -> user_name = $name; $UserAddress -> apart = $arrayEle; $UserAddress -> is_default = 1; if( $UserAddress -> save()){ return response()->json(array( status => 1, msg => 创建新地址成功)); }else{ return Redirect::back()->withInput()->withErrors(保存失败!); }

创建地址成功后 需要把 当前用户其他的地址的 is_default 的字段 设置为0

微社区论坛源码,R语言vscode,ubuntu小写,tomcat安全公告,sqlite查询速度优化,361插件 易语言,前端vue框架后端用什么,scrapy爬虫框架是啥,php动态页面,seo马海洋博客,网站页面插件,静态网页案例源代码,后台登陆页面模板lzw

因为是保存所有用户的地址;

需要查询 当前用户的所有地址 批量更新旧的地址 的 is_default 的字段 设置为0

改怎么批量更新呢

回复内容:

有一个用户地址表

用户新增地址的时候 会把这个地址设置为 默认地址 为1

$UserAddress -> user_id = $user_id; $UserAddress -> user_name = $name; $UserAddress -> apart = $arrayEle; $UserAddress -> is_default = 1; if( $UserAddress -> save()){ return response()->json(array( status => 1, msg => 创建新地址成功)); }else{ return Redirect::back()->withInput()->withErrors(保存失败!); }

创建地址成功后 需要把 当前用户其他的地址的 is_default 的字段 设置为0

因为是保存所有用户的地址;

需要查询 当前用户的所有地址 批量更新旧的地址 的 is_default 的字段 设置为0

改怎么批量更新呢

创建地址成功后获取一个自增id$id

UserAddress::where([user_id=>$user_id])->where(id,!=,$id)->update([is_default=>0]);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。