【发布时间】:2017-04-12 00:54:10
【问题描述】:
我有..
模型:
Player
id,player_name
Sport
id,sports_name
Game
id,player_id,sports_id,scores
模型关系
玩家 hasMany 游戏、体育 hasMany 游戏 strong>、游戏 属于 玩家和体育。
问题:在 Controller 中,是否可能 加载 Sports 和每个 Games 每个运动的每个 玩家?
在单个查询中,我想在我的 Blade 中实现这样的目标..
@foreach($player as $p)
@foreach ($p->sport as $ps) /*this wont work, since player has not relationship with sports*/
@foreach ($ps->game as $psg)
{{$psg->id}}
{{$psg->player_name}}
{{$psg->sports_name}}
{{$psg->scores}}
@endforeach
@endforeach
@endforeach
还有其他方法可以实现吗?谢谢!
【问题讨论】:
标签: php laravel eloquent laravel-5.2