如何哈希密码?

时间:2018-10-15 08:54:28

标签: php html laravel

我正在用laravel制作自定义注册表格。当我提交此文件时,数据库中的密码没有被散列。如何哈希以下密码?

<div class="form-group">
            {{ Form::label('password', 'Password:') }}
            {{ Form::password('password', ['class' => 'form-control', 'placeholder' => 'Password', 'required' => 'true']) }}
        </div>

谢谢

3 个答案:

答案 0 :(得分:3)

通过here查看文档。

您可以只使用hash()函数。

Hash::make($request->password)

然后您获得了一个laravel符合哈希值。

答案 1 :(得分:0)

确定..选择多种使用方式..

  1. Hash::make($password);

  2. bcrypt($password);

  3. md5($password);

  4. sha1($password);

答案 2 :(得分:0)

使用

public function setPasswordAttribute($value){
        $this->attributes['password'] = bcrypt($value);
    }