Laravel은 기본적으로 Laravel이 전자 메일로 인증을 제공한다는 것을 알고 있으므로 현재 Laravel 5.5를 사용하고 있지만, 제 경우에는 동작을 변경하고 사용자가 모바일 번호를 사용하여 로그인 할 수있게하려고합니다. 그렇다면 어디에서 수정해야합니까?모바일 번호를 사용하는 Laravel 인증
2
A
답변
2
유효성을 검사 할 수 있습니다 : 기본적으로
는 Laravel은 인증을 위해 이메일 필드를 사용합니다. 당신이 사용자 정의하려는 경우, 당신은 당신의
LoginController
에 사용자 이름 방법을 정의 할 수 있습니다 :
public function username()
{
return 'mobile_number';
}
https://laravel.com/docs/5.5/authentication#included-authenticating
3
인 LoginController
public function username()
{
return 'mobile';
}
도
the docs에서
protected function validateLogin(Request $request)
{
$this->validate($request, [
$this->username() => 'required|string',
'password' => 'required|string',
]);
}