我正在尝试使用雄辩的方法执行以下操作:
我拥有与多对多关系相关的品牌产品。品牌是使用嵌套集(https://github.com/lazychaser/laravel-nestedset)嵌套的,并且深度只有一个级别(品牌和子品牌),因此产品最多可以有2个品牌(父级和子级),但也可以只有父级,因为有些品牌没有子品牌
我需要按母品牌(即分配给产品的最高级别的品牌)标题订购产品,请问如何才能雄辩地做到这一点?
$products_builder->with(['brands' => function($query)
{
$query->orderBy('title', 'desc');
}
]);
在这里不工作。
编辑: 只需添加一些可能会使问题更易于理解的信息。我需要按根品牌对产品进行分类。每个产品可以有多个品牌,但只有一个根品牌。根品牌将具有parent_id = null