我正在使用Laravels的正常身份验证功能,其中包含RegisterController
和默认视图。我修改了RegisterController@create
方法以创建一个名为User
Home
的相关模型。尽管一个Home
可以有多个User
关系。
注册后,User
会自动具有与其相关的Home
。用户现在应该能够邀请新用户加入其Home
。围绕邀请的所有逻辑都已解决,但我想知道注册受邀用户的最佳解决方案是什么。
目前,我已经创建了一个带有acceptInvite
方法的InviteController
,该方法注册与现有Home
相关的新User
。但我真的想重用RegisterController@create
方法,而不必维护两个注册过程。
有什么想法吗?
你的问题不清楚...您要邀请到HOME的用户是注册用户吗?如果是
您所需要的只是使用数据透视表的多对多关系。
如果要添加到HOME的用户是新用户,并且尚未在您的应用程序上注册,只需向他们发送一封邮件,其中包含指向您的注册页面的链接,然后使用RegisterController@create
希望这有帮助:(