我有一个项目的问题,主数据库是MsSql,表和字段看起来像这样:
GetCustomers
- 用户名
- Pasword
- ......
我需要将Laravel auth设置为此mssql数据库并设置主要字段用户名和密码以进行身份验证。
我该怎么做?
答案 0 :(得分:1)
您必须在 app / Http / AuthController.php中添加属性
protected $username = 'username';
来源:http://laraveldaily.com/auth-login-with-username-instead-of-email/
答案 1 :(得分:0)
根据您的需求更改app/Http/Controllers/Auth/LoginController.php
中的功能。
public function username()
{
return 'Username';
}
使用此功能,您将覆盖username()
Illuminate\Foundation\Auth\AuthenticatesUsers
功能
Laravel在登录尝试时使用此功能确定验证中的凭据。
这在Laravel版本5.4 +
中完美无缺