我正在使用Laravel 5.3项目,我认为我之前的开发人员已经禁用了bcrypt和Hash :: make。
如果我在5.3的auth系统或Hash :: make附带的默认RegisterController中使用bcrypt函数,密码将以纯文本形式存储到数据库中。
有人知道他怎么能做到这一点以及如何再次启用它?
/**
* Create a new user instance after a valid registration.
*
* @param array $data
* @return User
*/
protected function create(array $data)
{
return User::create($data, [
'email' => $data['email'],
'password' => bcrypt($data['password'])
]);
}
^^以纯文本格式存储