我想实现类似于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 做到这一点?
谢谢你的帮助!