Dowiedziałem się, że twój problem leży w password
kolumna, ponieważ nie ma wartości zaszyfrowanej:
Zahaszowana wartość wygląda mniej więcej tak:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W
Rozwiązanie:
Sprawdź metodę, której używasz do rejestracji administratora. Czy to seeder, czy jakakolwiek inna procedura, sprawdź, czy ma następującą metodę wywoływaną w celu zaszyfrowania hasła ciąg
Hash::make($data['password'])
Dlatego po wykonaniu tej sekcji:
Auth::guard('admin')->attempt([
'email' => $request->email,
'password' => $request->password]);
Użytkownik zostanie pobrany według wartości z kolumny e-mail. Jeśli użytkownik zostanie znaleziony, zaszyfrowane hasło przechowywane w bazie danych zostanie porównane z wartością hasła przekazaną do metody za pośrednictwem tablicy.
Więcej informacji znajdziesz tutaj:https://laravel.com/docs /7.x/authentication#included-authentication
Mam nadzieję, że to pomoże. Dziękuję Ci.