git f421873828fd993cd8e15a24f443d202b76df813
Фасад Hash
предоставляет механизм для защищённого хэширования паролей алгоритмом Bcrypt.
Если вы используете контроллер AuthController
, идущий «из коробки», то он уже позаботился о сверке сохранённого
хэша пароля и пароля, введённого пользователем, используя для этого трейт AuthenticatesAndRegistersUsers
и сервис Registrar
.
$password = Hash::make('secret');
Так же можно использовать функцию-хелпер bcrypt
:
$password = bcrypt('secret');
if (Hash::check('secret', $hashedPassword))
{
// Пароль верен...
}
if (Hash::needsRehash($hashed))
{
$hashed = Hash::make('secret');
}