getAuthPassword(); // Nếu là Bcrypt → dùng bình thường if (!Hash::needsRehash($hashed)) { return Hash::check($plain, $hashed); } // Nếu là MD5 → kiểm tra tay if (md5($plain) === $hashed) { // Tự động upgrade $user->password = Hash::make($plain); $user->save(); return true; } return false; } }