Ho scoperto che il tuo problema risiede nella password
colonna perché non ha un valore hash:
Un valore hash sembra essere più o meno questo:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W
Soluzione:
Controlla il metodo che stai utilizzando per registrare l'amministratore. Che si tratti di seeder o di qualsiasi altra procedura, verifica se ha il seguente metodo chiamato per eseguire l'hashing della password stringa
Hash::make($data['password'])
Pertanto, quando questa sezione viene eseguita:
Auth::guard('admin')->attempt([
'email' => $request->email,
'password' => $request->password]);
L'utente verrà recuperato dal valore della colonna e-mail. Se l'utente viene trovato, la password con hash memorizzata nel database verrà confrontata con il valore della password passato al metodo tramite l'array.
Per maggiori dettagli, dai un'occhiata a:https://laravel.com/docs /7.x/authentication#included-authentication
Spero che aiuti. Grazie.