Есть ли способ добавить аутентификацию телефона в стандартные леса авторизации laravel - PullRequest
0 голосов
/ 05 октября 2019

Пожалуйста, есть ли способ добавить аутентификацию по номеру телефона в стандартные леса авторизации laravel?

1 Ответ

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

В LoginController добавьте этот метод

// for laravel v5.4+
public function username()
{
    return 'phone_number'; // HERE WRITE YOUR FIELD NAME
}

// for older laravel versions
protected function getCredentials(Request $request)
{
    return $request->only('field_email', 'field_passwd');
}

Это переопределит метод черты по умолчанию (AuthenticatesUsers) для получения пользовательского имени пользователя для аутентификации.

Также не забудьте сделать это полев миграции как «уникальной», как это:

$table->string('phone_number')->unique(); // HERE WRITE YOUR FIELD NAME

Это оптимизирует структуру вашей БД и ускорит вашу систему аутентификации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...