В настоящее время я использую Laravel 5.5, как вы знаете, Laravel по умолчанию предлагает аутентификацию по электронной почте, но в моем случае я хочу изменить его поведение и разрешить пользователю входить в систему, используя номер мобильного телефона. так где бы я должен был сделать модификации?
Аутентификация Laravel по номеру мобильного телефона
Ответы (2)
Из документов:
По умолчанию Laravel использует поле электронной почты для аутентификации. Если вы хотите настроить это, вы можете определить метод имени пользователя на вашем
LoginController
:
public function username()
{
return 'mobile_number';
}
https://laravel.com/docs/5.5/authentication#included-authenticating
person
Alexey Mezenin
schedule
26.12.2017
ЛогинКонтроллер
public function username()
{
return 'mobile';
}
также может подтвердить
protected function validateLogin(Request $request)
{
$this->validate($request, [
$this->username() => 'required|string',
'password' => 'required|string',
]);
}
person
the_hasanov
schedule
26.12.2017