简介 Lumen 自带的 Hash facade 提供了安全的 Bcrypt 哈希加密方式来存储用户的密码。 基本用法 注意: 如果你打算使用 Hash facade,务必去除 bootstrap/app.php 文件中 $app->withFacades() 方法调用的注释。 通过 Bcrypt 加密密码 ``` $password = Hash::make('secret'); ``` 还可以直接使用 bcrypt 助手函数: ``` $password = bcrypt('secret'); ``` 对加密后的密码进行验证 ``` if (Hash::check('secret', $hashedPassword)) { // 密码匹配... } ``` 检查密码是否需要重新加密 ``` if (Hash::needsRehash($hashed)) { $hashed = Hash::make('secret'); } ```