为了账号安全,请及时绑定邮箱和手机立即绑定

PHP框架 Laravel Eloquent ORM where 多条件查询

PHP框架 Laravel Eloquent ORM where 多条件查询

沧海一幻觉 2019-04-13 08:37:11
$goodsShow=Goods::where('product_id','=',$id)->first();这个是查询一个条件呢我想在where里面在增加几个条件可以吗有大神指点一下吗
查看完整描述

2 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

$goodsShow=Goods::where([product_id'=>$id,'name'=>$name])->first();
                            
查看完整回答
反对 回复 2019-04-13
?
富国沪深

TA贡献1790条经验 获得超9个赞

多条件的话可以这样写:
$goodsShow=Goods::where('cate_id','=',$cate_id)
->where(function($query){
$query->where('status','<','61')
->orWhere(function($query){
$query->where('status','91');
});
})->first();
这一段其实执行的就是wherecate_id=$cate_idAND(status<61ORstatus=91)
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 3556 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信