Я добавляю пользовательского провайдера в Laravel 5.7.
Я понимаю, что мой пользовательский провайдер реализует контракт с пользовательским провайдером, который состоит из 5 функций, и что мой пользовательский пользовательМодель реализует Authenticable контракт, который содержит еще 6 функций.
Я хочу понять последовательность функций, когда пользователь входит в приложение Laravel.Я пытаюсь использовать функцию регистрации Laravel для документирования последовательности, но так как я изо всех сил пытаюсь построить это, я могу только так далеко.Вот что у меня есть:
1.retrieveByCredentials (массив $ credentials) Получает учетные данные из формы входа.Запрос пользователя из хранилища.Вернуть «реализацию Authenticable».
2.validateCredentials (Authenticatable $ user, массив $ credentials) Получает $ user от retrieveByCredentials.Сравните пароль пользователя с предоставленным паролем.Верните true, если они совпадают.
3.getAuthIdentifier () Возвращает первичный ключ пользователя.
И вот я застрял.Я провел исследование и нашел в документации (и во многих других местах), где описаны функции, но не могу найти, где описана последовательность входа в систему.
Может кто-нибудь заполнить этот список?И если уж на то пошло, насколько точен мой список?
Спасибо!