【发布时间】:2017-09-07 23:09:10
【问题描述】:
我有以下场景:
我正在建立一个网站,艺术家可以在其中展示他们在城市中最喜欢的景点。
所以:
有一些Cities 和一些Artists。一个城市hasManySpots。
Artists 和 Spots 也通过 belongsToMany 关联在一起,因为一个 Spot 可能被多个 Artists 推荐。
我现在想在 City 中定义一个关系,它为我提供了在该城市中具有特色的所有艺术家(所以基本上寻找与该城市的某个地点相关的艺术家)
是否有我可以使用的关系类型?
我试过hasManyThrough,但那是在Artist 中查找spot_id,这显然不存在,因为ArtistSpot 是多对多的。
【问题讨论】: