使用Hesto multi Auth更改Laravel 5.3中的身份验证参数

时间:2016-10-27 10:29:00

标签: laravel-5

我不想在身份验证中更改登录参数。我正在使用Hesto Multi Auth软件包。

默认情况下,Hesto包提供带有电子邮件和密码的多重身份验证。相反,我要做的就是将其更改为本地身份证号码和密码。

Hesto_Package

1 个答案:

答案 0 :(得分:0)

这很简单。 我所要做的就是覆盖所需模型的LoginController类中的login()函数。如果是Modeis管理员,那么在adminAuth中 - >的LoginController。

public function login(Request $request)
{
    echo $request->NIC;
    if (Auth::guard('admin')->attempt(['NIC' => $request->NIC, 'password' => $request->password])) {
        //
    }
}

然后还在Models类file.4中添加该字段。

protected $ fillable = [         ' NIC','电子邮件','密码',     ];