Laravel 5.7:雄辩的订单通过相关模型以及使用whereHas条件

时间:2018-12-04 15:35:23

标签: laravel eloquent relationship

我有一个模型Style,它有一个相关模型<item name="android:textColorSecondary">#000</item> ,又有一个相关模型OptionGroup

我想获得所有带有其Option的OptionGroup,其中Option具有特定的属性(Option)值,然后在Attribute模型中对其他所有值进行排序(Attribute)。

在我的控制器中:

product_id

我尝试了各种雄辩的范围,尝试在模型上应用default,但没有成功。

谢谢。

1 个答案:

答案 0 :(得分:0)

以下查询将为您提供所有具有至少一个OptionGroups的{​​{1}},其中Option属于给定产品(由Attribute确定)。然后,查询还将只用给定的product_id加载所有Options及其Attributes。但是由于模棱两可,无法对子关系进行排序:

product_id