0
認証時にログインパラメータを変更することはできません。私はHesto Multi Authパッケージを使用しています。Hestoマルチ認証でLaravel 5.3の認証パラメータを変更する
デフォルトでは、Hestoパッケージは電子メールとパスワードで複数の認証を行います。代わりに、ローカルID番号とパスワードに変更するだけです。
認証時にログインパラメータを変更することはできません。私はHesto Multi Authパッケージを使用しています。Hestoマルチ認証でLaravel 5.3の認証パラメータを変更する
デフォルトでは、Hestoパッケージは電子メールとパスワードで複数の認証を行います。代わりに、ローカルID番号とパスワードに変更するだけです。
それは非常に簡単です。 私がしなければならなかったのは、必要なモデルのLoginControllerクラスのlogin()関数をオーバーライドすることでした。 Modeis adminの場合は、adminAuth - > LoginControllerにあります。
public function login(Request $request)
{
echo $request->NIC;
if (Auth::guard('admin')->attempt(['NIC' => $request->NIC, 'password' => $request->password])) {
//
}
}
、その後もモデルクラスにフィールドを追加file.4
保護の$充填可能= [ 'NIC'、 'メール'、 'パスワード'、 ];