Laravel中3个数据库表之间的关系

时间:2013-12-20 07:18:52

标签: php mysql laravel eloquent

我正在建立一个桌上足球游戏日志网站,并需要一些关于如何布局数据库的建议。 我需要帮助的是如何建立与这些条件的关系:

  • 每场比赛都有2支队伍
  • 每个团队有1个或更多用户/玩家
  • team = colors以来,每支球队每场比赛都有不同的球员。在“游戏1”玩家1& 2可以在“团队1”中,但在“游戏2”中,“团队1”可以由玩家3和1组成。 4。

到目前为止,这是数据库布局:

用户/玩家:

  • id
  • username
  • ...

小组/颜色:

  • id
  • name
  • ...

游戏:

  • id
  • team1_id
  • team2_id
  • team1_score
  • team2_score
  • ...

我需要添加哪些附加表才能使这项工作成为“laravel方式”?

通常情况下,我会添加一个包含game_iduser_idteam_id列的表格,但我想有一个更清晰的解决方案与laravel。

0 个答案:

没有答案