我目前正在为spark
使用laravel
。我想将每个用户的团队数量限制为1.所以基本上我想禁止创建新团队或加入其他团队。我找到了
CanJoinTeams Trait
但我实际上不确定在哪里继续寻找变化。如果有人能告诉我在哪里可以看到以及在哪里可以覆盖necesseray功能,我会很高兴。
答案 0 :(得分:0)
通过查看有人在Github上为Spark分叉的代码,看起来一个选项是改变用户模型(CanJoinTeams Trait中的代码)和团队模型从多对多到一对多的关系,这将要求您到任何使用数据透视表中的信息的地方。
另一个可能的选择是你在一个或两个模型中执行检查,以查看用户是否已经属于某个团队,以及他们是否要求他们改变团队或者出现某种错误。