Использование уведомлений Laravel с Auth0 (регистрация / аутентификация внешних пользователей) - PullRequest
0 голосов
/ 18 октября 2019
  1. Я не могу понять, что происходит, когда вы уведомляете кого-то (драйвер базы данных). Когда вы уведомляете какого-либо пользователя, его идентификатор появляется в notifiable_id таблицы уведомлений. Но в то же время сказано, что я могу использовать черту Notifiable в любом классе. В таком случае, что появится в поле?
  2. И основная часть вопроса. Я использую Auth0. У меня нет никакой регистрации / аутентификации на стороне сервера. Я получаю access_token с сервера Auth0, затем передаю его бэкэнду вместе со своим запросом, затем после проверки access_token на стороне сервера происходит необходимое действие. У меня нет пользователей в базе данных. Как мне использовать уведомления Laravel? Я не понимаю ...

1 Ответ

0 голосов
/ 28 октября 2019

Благодаря кодированию Моррисона. Информация полезна. Мое решение было таким: каждый раз, когда пользователь входит в систему, его user_id из службы auth0 сохраняется в локальной базе данных вместе с его разрешениями и номером телефона (который я добавил позже). Каждый раз access_token обновляет строки в базе данных. И каждое уведомление я создаю для этих пользователей в локальной базе данных.

И первая часть вопроса. Что происходит? Ничего особенного. Laravel добавляет строку в таблицу уведомлений. Там он хранит название модели и идентификатор строки в таблице этой модели, для которой он создает уведомление.

...