【发布时间】:2016-08-20 10:03:23
【问题描述】:
我有一个特定模型的数组,从数据库中检索,假设:
$entries = Entry::with('area')->get();
我想获得与条目相关的所有“区域”。
一个条目只与一个区域相关。
我可以遍历$entries 数组,为每个数组获取Area 并将其存储在另一个数组中,注意避免重复(是的,我想要一个“不同”的区域)。
没有更好的解决方案吗?即使在(删除重复项)之后对所有区域进行处理(我认为)也比遍历 $entries 数组更好。
【问题讨论】:
-
您希望条目的不同区域作为最终结果吗?
-
是的!因为一个区域可以有很多条目,所以会出现很多次。我只是想知道哪些区域需要条目。
-
一个区域必须与某个条目相关?,
标签: php laravel model eloquent relationship