按嵌套的预先加载的关系(带分页)进行排序?

时间:2015-08-20 12:37:54

标签: php mysql laravel join laravel-5.1

我目前正在开发一个系统来过滤和显示通过Eloquent使用并通过以下方式保存到数据库的数据:

Catalog -(1)---(n)-> Product -(1)---(n)-> Group -(n)---(n)-> Part
                     Product -(n)---(n)-> Provider

我渴望完全加载这些模型,然后在我的视图中将它们的属性显示为表格,列基于用户设置。现在我正在尝试添加一种订购(并搜索)这些列的方法,但我似乎无法找出能够订购整个结果的任何方法({{1}最终是任何嵌套属性的'主'集合。

对于零件和供应商(n:n关系)我只需要能够按照第一个或最后一个属性的顺序对结果进行排序。

任何人都可以帮助我吗?我尝试了连接,但我无法弄清楚如何连接这两个模型的第一个元素和最后一个元素,并以某种方式区分它们。

0 个答案:

没有答案