laravel 用户名登录
默认登录设置为用户登录
laravel 5.3+
修改文件(appHttpControllersAuthLoginController.php)增加
public function username()
{
return 'username';
}
passport用用户名和邮件登录
在user的model里增加(我的目录 appUser.php)
/**
* 设置登录账号为邮件或用户名
* @param $identifier
* @return IlluminateDatabaseEloquentModel|null|static
*/
public function findForPassport($identifier) {
return $this->orWhere('email', $identifier)->orWhere('name', $identifier)->first();
}