将邀请功能添加到 Laravels 身份验证控制器



我正在使用Laravels的正常身份验证功能,其中包含RegisterController和默认视图。我修改了RegisterController@create方法以创建一个名为UserHome的相关模型。尽管一个Home可以有多个User关系。

注册后,User会自动具有与其相关的Home。用户现在应该能够邀请新用户加入其Home。围绕邀请的所有逻辑都已解决,但我想知道注册受邀用户的最佳解决方案是什么。

目前,我已经创建了一个带有acceptInvite方法的InviteController,该方法注册与现有Home相关的新User。但我真的想重用RegisterController@create方法,而不必维护两个注册过程。

有什么想法吗?

你的问题不清楚...您要邀请到HOME的用户是注册用户吗?如果是

您所需要的只是使用数据透视表的多对多关系。

如果要添加到HOME的用户是新用户,并且尚未在您的应用程序上注册,只需向他们发送一封邮件,其中包含指向您的注册页面的链接,然后使用RegisterController@create

希望这有帮助:(

相关内容

最新更新