后端开发|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]);