В руководстве я могу прочитать:
По умолчанию Laravel использует поле электронной почты для аутентификации. Если вы хотите настроить это, вы можете определить метод username
на вашем LoginController
Однако в моем случае я хотел бы использовать поле unique_id
, предоставленное моей компанией. аутентифицировать моего пользователя. Это поле не является именем пользователя, поэтому мне не нравится метод username()
, чтобы получить это. Есть ли другой способ указать Laravel аутентификации использовать что-то другое, чем email
для аутентификации моих пользователей?