$2y$10$jSAr/RwmjhwioDlJErOk9OQEO7huLz9O6Iuf/udyGbHPiTNuB3Iuy
2y - тип хэша, BCRYPT.1. У одной строки может быть несколько (кстати, а сколько их всего там для одной строки?) хэшей?
2. Каким чудесным Hash::check() узнает что разные хэши происходят из одной и той же строки?