簡體   English   中英

Laravel Spark:將每個用戶的團隊數量限制為1

[英]Laravel Spark : Limit amount of Teams per user to 1

我目前正在為laravelspark 我想將每個用戶的團隊數量限制為1個。因此,基本上,我想禁止創建新團隊或加入其他團隊。 我發現了

CanJoinTeams Trait

但實際上我不確定在哪里繼續尋找變化。 如果有人可以告訴我必須去哪里查看並覆蓋需要的功能,我很樂意。

通過查看某人在Github上為Spark分叉的代碼,看來一個選擇就是將用戶模型(CanJoinTeams Trait中的代碼)與團隊模型之間的關系從多對多更改為一對多。將要求您到使用數據透視表中信息的任何位置。

另一種可能的選擇是,您可以對一個或兩個模型進行檢查,以查看用戶是否已經屬於團隊,以及他們是否詢問他們是否要更換團隊或引發某種錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM