ハッシュとは、文字列を短い固定値または元の文字列を表すキーに変換するプロセスです。 Laravel は、パスワードをハッシュ化して保存するための安全な方法を提供するHashファサードを使用します。
基本的な使い方
次のスクリーンショットは、パスワードの保存と更新に使用される
passwordControllerという名前のコントローラーを作成する方法を示しています -
次のコード行は、
passwordController−の機能と使用法を説明します。
user()->fill([ 'password' => Hash::make($request->newLaravel - ハッシュ) // Hashing passwords ])->save(); } }
ハッシュ化されたパスワードは、
makeメソッドを使用して保存されます。このメソッドを使用すると、Laravel でよく使用されるbcryptハッシュ アルゴリズムの作業係数を管理できます。ハッシュに対するパスワードの検証
check
メソッドを使用できます。これは以下のコードに示されています-リーリーcheck
if (Hash::check('plain-text', $hashedLaravel - ハッシュ)) { // The passwords match... }
メソッドはプレーンテキストと
hashedLaravel - ハッシュ変数を比較し、結果が true の場合は true 値を返すことに注意してください。
以上がLaravel - ハッシュの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。