0

我目前正在玩sparkfor laravel。我想将每个用户的团队数量限制为 1。所以基本上我想禁止创建新团队或加入其他团队。我找到了

CanJoinTeams Trait

但我实际上不确定在哪里继续寻找变化。如果有人可以告诉我必须查看的位置以及可以覆盖必要功能的位置,我会很高兴。

4

1 回答 1

0

通过查看某人在 Github for Spark 上分叉的代码,似乎一种选择是将用户模型(CanJoinTeams Trait 中的代码)和团队模型之间的关系从多对多变为一对多,即将要求您到任何使用数据透视表中的信息的地方。

另一种可能的选择是您在一个或两个模型中执行检查,以查看用户是否已经属于一个团队,以及他们是否询问是否要更改团队或抛出某种错误。

于 2016-05-20T16:37:36.810 回答