我希望能够在Laravel 4中实现类似于此问题中所要求的内容,其中一个
player/
资源可以拥有多个team/
,反之亦然。
在理想情况下,我应该能够查询
players/1/teams
并获取以下JSON:
{ player: {
id: 1, name: 'Bob', sport: 'Curling', teams: [
{ id: 1, name: 'Northern Curling Soc.', age: 2},
{ id:2, name: 'Southern Curling Soc.', age: 4 }
]
}
或者
调用teams/{id}/players
并获取相关结果。
很显然,如果我使用Laravel的视图,我可以简单地调用$player->teams
,一切都会很好,但这是为了JSON API,所以所有内容都需要提前处理好。
我还需要能够对相关结果进行分页,虽然这可能是一个不同的问题。
如何在Laravel中实现这一点呢?
感谢任何帮助!