Laravelでパスワードをハッシュ化する方法と、一致するか確認する方法

今回 tinker を使います。

php artisan tinker

パスワードをハッシュ化する方法は以下です。

Hash::make('my-password')

この例では my-password という文字列をハッシュ化します。

ハッシュ化された文字列を元に戻すことはできません。

代わりに、ある文字列がハッシュ化された文字列と一致するかを確認できます。

Hash::check('my-password', <ハッシュ化された文字列>)

一致すると判定されれば true が、一致しなければ false が返ります。