laravel - 向 Laravel 身份验证控制器添加邀请功能
问题描述
我正在使用 Laravel 正常的身份验证功能RegisterController
以及包含的默认视图。我已经修改了RegisterController@create
创建一个相关模型的方法,Home
调用User
. 虽然一个Home
可以有几个User
关系。
注册后,User
自动Home
与他们相关联。用户现在应该能够邀请新用户加入他们的Home
. 邀请的所有逻辑都已解决,但我想知道注册受邀用户的最佳解决方案是什么。
目前我已经创建了InviteController
一个acceptInvite
方法来注册User
与现有Home
. 但我真的很想重用该RegisterController@create
方法,而不必维护两个注册过程。
有任何想法吗?
解决方案
您的问题不清楚...您要邀请到HOME的用户是注册用户吗?如果是
您所需要的只是使用数据透视表的多对多关系。
如果您要添加到 HOME 的用户是新用户并且尚未在您的应用上注册,只需向他们发送一封包含您注册页面链接的邮件,然后使用 RegisterController@create
希望这有帮助:)
推荐阅读
- google-apps-script - 由于未定义变量而导致条件逻辑失败的谷歌脚本自动填充表单(即使它看起来对我来说已定义)
- django - 无法获取社交网络项目中帖子的详细视图
- android - 从 EXPO 转移 ..您的 Android App Bundle 使用错误的密钥签名
- java - 在 Java 中的 editText 中设置长度限制
- bigbluebutton - 从命令行检查 Big Blue Button 中的活动会议数
- java - Android - Room - 迁移后的一些用户没有数据
- reactjs - 访问以对象为值的数组
- php - PHP - PL/SQL:如何将数组(作为 Oracle 过程的 OUT 参数)读入 PHP
- javascript - TypeError:prevState.blockHash 不可迭代
- python - Pandas - 作为字典的列 - 如何始终提取第一个元素