Ik ontdekte dat je probleem in het password
zit kolom omdat deze geen gehashte waarde heeft:
Een gehashte waarde ziet er ongeveer zo uit:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W
Oplossing:
Controleer de methode die u gebruikt om beheerder te registreren. Of het nu seeder is of een andere procedure, controleer of het de volgende methode heeft aangeroepen om het wachtwoord te hashen tekenreeks
Hash::make($data['password'])
Dus wanneer deze sectie wordt uitgevoerd:
Auth::guard('admin')->attempt([
'email' => $request->email,
'password' => $request->password]);
De gebruiker wordt opgehaald door de waarde van de e-mailkolom. Als de gebruiker wordt gevonden, wordt het gehashte wachtwoord dat in de database is opgeslagen, vergeleken met de wachtwoordwaarde die via de array aan de methode is doorgegeven.
Kijk voor meer informatie op:https://laravel.com/docs /7.x/authentication#included-authenticating
Ik hoop dat dit helpt. Dank u.