Saya menemukan masalah Anda terletak pada password
kolom karena tidak memiliki nilai hash:
Nilai hash tampaknya seperti ini:$2y$10$ZQcgqgmFuqwQcZW7GYQsR.KmGxmw6mXDCwyKRHksw039IhU34A49W
Solusi:
Periksa metode yang Anda gunakan untuk mendaftar admin. Baik itu seeder atau prosedur lainnya, verifikasi apakah metode berikut ini dipanggil untuk meng-hash sandi string
Hash::make($data['password'])
Jadi ketika bagian ini dijalankan:
Auth::guard('admin')->attempt([
'email' => $request->email,
'password' => $request->password]);
Pengguna akan diambil oleh nilai kolom email. Jika pengguna ditemukan, kata sandi hash yang disimpan dalam database akan dibandingkan dengan nilai kata sandi yang diteruskan ke metode melalui larik.
Untuk detail lebih lanjut, silakan lihat:https://laravel.com/docs /7.x/authentication#included-authentication
Saya harap ini membantu. Terima kasih.