密码bcrypt不工作laravel 5.3

时间:2016-10-21 05:35:21

标签: php passwords bcrypt laravel-5.3

当我创建一个表单密码时,bcrypt运行良好,但是当我要编辑和更新密码字段时,它会以简单的文本保存在数据库中。请帮忙解决问题。 商店功能

public function store(Request $request)
{

    $mydata['name']                    = $request->input('name');
    $mydata['username']                = $request->input('username');
    $mydata['password']                = bcrypt($request->input('password'));

     $data = Data::create($mydata);


      session()->flash('msg', 'User successfully created');
     return redirect()->route('home.index');
}

更新功能

public function update(Request $request, $id)
{

    $data = Data::findOrFail($id);
    $input = $request->all();
    $data->fill($input)->save();
    session()->flash('msg',trans('User successfully Updated.'));
    return redirect()->route('home.index');
}

我使用相同的表单进行创建和更新。创建工作正常,但是当我编辑表单并更新密码时,保存简单文本如何在保存之前将其加密。 请帮助我定义上面的更新功能

0 个答案:

没有答案