@Artem0071
Безработный mr. Junior

Как зарегистрировать пользователя через Passport?

Использую Passport в Laravel как АПИ
Фронт на Vue (как отдельное приложение)

Как сделать регистрацию с последующим входом?

Те, я знаю что чтобы зарегистрировать пользователя, следует направить email и пароль в контроллер и он там создастя

И я знаю что чтобы войти (через Passport), нужно передать email, password, client_id, secret и тогда я получу токен пользователя

Но как получить данный токен при создании пользователя?
То есть когда пользователь создается, то там же сразу создается токен?
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
dima9595
@dima9595
Junior PHP
Когда вы прошли первый этап установки и настройки https://laravel.ru/docs/v5/passport, то в БД у вас создаются таблицы. В одной из них (не помню как называется, там 2 записи) есть ключи. Используйте 2-ой ключ при отправки данных при авторизации. А далее, после авторизации, в ответ, вам выдаётся secret_key, который вы используете далее для работы с приложением.
Регистрация же, делается простым способом. Только для роута регистрации не выставляйте middleware - api, иначе вы не сможете регистрировать пользователей.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы