首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >laravel查询不返回关系行的全部计数。

laravel查询不返回关系行的全部计数。
EN

Stack Overflow用户
提问于 2020-11-20 10:09:37
回答 1查看 112关注 0票数 0

我有一个查询,我想返回一个对象与它的关系,它有一个多到一个关系,一个订单可以有多个药物,我写了这样一个查询

$orders =DrugRequest:其中(‘user_id’,$user_id)->with(‘药物’)->latest()->get();

这将得到关系,而不是整行,例如,如果一个订单有两种药物,它只返回第一种药物,而不是同时返回两种药物,

这是我的关系

公共功能药品(){返回$this->hasMany(‘App\order_id’,'order_id‘,'id');}

这就是我的dd($orders)

对于索引11的order对象,我有两种药物,但它只返回一种药物。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-26 08:28:32

我发现了问题--它是查询,我做了修改,它的工作方式如下:

$orders = DrugRequest::where('user_id', $user_id)->with('drugs')->latest()->get();

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64927506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档