あなたの問題はpassword
にあることがわかりました ハッシュ値がないため、列:
ハッシュ値は次のようになります:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W
解決策:
adminの登録に使用している方法を確認してください。シーダーであろうと他の手順であろうと、パスワードをハッシュするために呼び出される次のメソッドがあるかどうかを確認します 文字列
Hash::make($data['password'])
したがって、このセクションが実行されると:
Auth::guard('admin')->attempt([
'email' => $request->email,
'password' => $request->password]);
ユーザーは、電子メール列の値によって取得されます。ユーザーが見つかった場合、データベースに保存されているハッシュされたパスワードが、配列を介してメソッドに渡されたパスワード値と比較されます。
詳細については、以下をご覧ください: https://laravel.com/docs /7.x/authentication#included-authenticating
これがお役に立てば幸いです。ありがとうございました。