Ich habe herausgefunden, dass Ihr Problem im password
liegt Spalte, da sie keinen Hash-Wert hat:
Ein gehashter Wert sieht etwa so aus:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W
Lösung:
Überprüfen Sie die Methode, die Sie zum Registrieren des Administrators verwenden. Ob Seeder oder ein anderes Verfahren, überprüfen Sie, ob die folgende Methode aufgerufen wird, um das Passwort zu hashen Zeichenfolge
Hash::make($data['password'])
Wenn also dieser Abschnitt ausgeführt wird:
Auth::guard('admin')->attempt([
'email' => $request->email,
'password' => $request->password]);
Der Benutzer wird anhand des Werts der E-Mail-Spalte abgerufen. Wenn der Benutzer gefunden wird, wird das in der Datenbank gespeicherte gehashte Passwort mit dem Passwortwert verglichen, der über das Array an die Methode übergeben wird.
Weitere Einzelheiten finden Sie unter:https://laravel.com/docs /7.x/authentication#included-authenticating
Ich hoffe das hilft. Danke.