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

laravel 查找数据 Eloquent ORM 查询

laravel 查找数据 Eloquent ORM 查询

慕沐林林 2019-04-21 20:42:14
现在有2个表goods和products$products=Goods::where('merchant_id','=','5')->get();foreach($productsas$p){print_r($p->product_id);$_name=Product::where('id','=',$p->product_id)->get();$_name=$_name[0];}首先我们去goods表去查询merchant_id=5的商品;因为在goods表里面没有改商品的名字和更多详细的信息;所以需要循环goods表里查询到的数据通过goods表的product_id字段去products查询products的id字段所匹配的更多信息(name)等等改怎么查询呢我现在想到的是给$products这对象循环添加查询到的名字有大神指导一下吗(*^__^*)嘻嘻……
查看完整描述

2 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

phpclassGoodsextendsModel{
publicfunctionproduct()
{
return$this->belongsTo('App\Products');
}
}
$products=Goods::with('product')->where('merchant_id','=','5')->get();//数组里的product就是goods表的product_id对应products的信息
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 1026 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号