В 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
Это оптимизирует структуру вашей БД и ускорит вашу систему аутентификации.