首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从GrandParents中获取孙辈数据的方法

从GrandParents中获取孙辈数据的方法
EN

Stack Overflow用户
提问于 2020-11-30 10:58:18
回答 2查看 323关注 0票数 0

我正在制作电子商务网站,我有以下关系:

祖父母:类别( id,名称)

父母:品牌( id,name,category_id )

:产品( id,name,brand_id )

例子:智能手机(类别) -> iPhone (品牌) -> iPhone 12,iPhone 12 Pro,iPhone 12 Pro Max (产品)

我想从“喜欢”类别得到上面所有的iPhone 12

$iPhone = App\Category::find(1)->brands->where('name','iPhone')->toArray()

谢谢你的帮助

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-30 11:16:06

从“iPhone”品牌获得“智能手机”类别的所有产品

代码语言:javascript
运行
复制
$iphones = Category::whereName('Smartphone')
    ->with(['brands' => function($query){
        $query->with('products')->whereName('iPhone');
    })
    ->get();
票数 0
EN

Stack Overflow用户

发布于 2020-11-30 11:03:36

尝试这个查询

代码语言:javascript
运行
复制
 $iPhones = App\Category::whereHas('brands', function ($query)
        {
            $query->where('name','iPhone');
        })->get();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65072263

复制
相关文章

相似问题

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