具有更多自定义字段的Laravel登录
我希望用户仅使用其id_编号(学校id编号)登录。或者,如果他忘记了他的身份证号码,我希望他使用他的名字、课程和毕业年份登录 是否可以使用Laravel auth实现此功能? 我对拉威尔真的很陌生。如果你能帮助我,我将不胜感激。具有更多自定义字段的Laravel登录,laravel,laravel-5.6,laravel-authentication,Laravel,Laravel 5.6,Laravel Authentication,我希望用户仅使用其id_编号(学校id编号)登录。或者,如果他忘记了他的身份证号码,我希望他使用他的名字、课程和毕业年份登录 是否可以使用Laravel auth实现此功能? 我对拉威尔真的很陌生。如果你能帮助我,我将不胜感激。 感谢您使用php artisan make:auth 您可以在LoginController中看到,有一个特性AuthenticatesUsers。默认身份验证为启用AuthenticatesUsers。您可以通过覆盖验证登录、尝试登录、凭证等功能对其进行修改 比如说
感谢您使用
php artisan make:auth
您可以在LoginController
中看到,有一个特性AuthenticatesUsers
。默认身份验证为启用AuthenticatesUsers
。您可以通过覆盖验证登录
、尝试登录
、凭证
等功能对其进行修改
比如说
protected function validateLogin(Request $request)
{
$this->validate($request, [
'username' => 'required|string',
'ic_number' => 'required|string',
]);
}
protected function credentials(Request $request)
{
return $request->only('username', 'ic_number');
}
是的,这是可能的。