Добавить функцию приглашения в контроллер аутентификации Laravels - PullRequest
0 голосов
/ 09 января 2020

Я использую обычную аутентификацию Laravels с RegisterController и представлениями по умолчанию, которые включены. Я изменил метод RegisterController@create, чтобы создать связанную модель с именем Home для User. Хотя Home может иметь несколько User отношений.

После регистрации, User автоматически имеет Home, связанный с ними. Теперь пользователь должен иметь возможность приглашать новых пользователей присоединиться к их Home. Все логики c вокруг приглашений решены, но мне было интересно, как лучше всего зарегистрировать приглашенного пользователя.

В настоящее время я создал InviteController с помощью метода acceptInvite, который регистрирует новый User относится к существующему Home. Но я действительно хочу использовать метод RegisterController@create вместо двух процессов регистрации.

Есть идеи?

1 Ответ

0 голосов
/ 09 января 2020

Ваш вопрос не ясен ... Пользователь, которого вы хотите пригласить на ГЛАВНУЮ, это зарегистрированные пользователи? если да

Все, что вам нужно, это связь «многие ко многим» с использованием сводной таблицы.

Если пользователь, которого вы хотите добавить в HOME, - это новый пользователь, который еще не зарегистрирован в вашем приложении, просто отправьте им письмо со ссылкой на вашу страницу регистрации, а затем используйте RegisterController@create

Надеюсь, что эта помощь:)

...