douzhe9075 2013-12-20 07:18
浏览 87

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

Im building a foosball game logging site, and need some advice on how to layout the database. What I need help with is how to build the relations with these conditions in mind:

  • Each game has 2 teams
  • Each team has 1 or more users/players
  • Since team = colors, each team can have different players in each game. In "game 1" players 1 & 2 can be in "team 1", but in "game 2" the "team 1" can consist of players 3 & 4.

This is the DB layout so far:

Users/Players:

  • id
  • username
  • ...

Teams/Colors:

  • id
  • name
  • ...

Games:

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

Which additional table(s) do I need to add to make this work "the laravel way"?

Normally I would add a table with game_id, user_id and team_id columns, but I guess there is a cleaner solution with laravel.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
    • ¥15 Vue3地图和异步函数使用
    • ¥15 C++ yoloV5改写遇到的问题
    • ¥20 win11修改中文用户名路径
    • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
    • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
    • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
    • ¥15 帮我写一个c++工程
    • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
    • ¥15 关于smbclient 库的使用