Zjistil jsem, že váš problém spočívá v password
sloupec, protože nemá hašovanou hodnotu:
Hašovaná hodnota vypadá asi takto:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W
Řešení:
Zkontrolujte metodu, kterou používáte k registraci správce. Ať už se jedná o seedací program nebo jakýkoli jiný postup, ověřte, zda obsahuje následující metodu zavolání k hašování hesla řetězec
Hash::make($data['password'])
Když se tedy tato sekce spustí:
Auth::guard('admin')->attempt([
'email' => $request->email,
'password' => $request->password]);
Uživatel bude načten podle hodnoty sloupce e-mailu. Pokud je uživatel nalezen, hashované heslo uložené v databázi bude porovnáno s hodnotou hesla předanou metodě přes pole.
Další podrobnosti naleznete na:https://laravel.com/docs /7.x/authentication#included-authenticating
Doufám, že to pomůže. Děkuji.