【发布时间】:2018-09-05 11:31:08
【问题描述】:
为什么我的验证不起作用,但如果我推荐验证,代码将成功运行。 [这是我的控制器][1]
函数更改密码(请求$req){
$this->validate(
$req,
[
'currpassword' => 'required | min:5',
'newpassword' => 'required | min:5',
'confirmnewpassword' => 'required| same:newpassword |min:5'
]);
// Validasinya gajalan
$id = $req->input('id');
$data = User::find($id);
$currpassword = $req->input('currpassword');
$newpassword = $req->input('newpassword');
$confirmnewpassword = $req->input('confirmnewpassword');
$currpass = $req->input('currpassword'); // password yang lama
$currpasshash = Hash::make('currpassword');
if (Hash::check($currpass , $data->password)) {
$data->password = Hash::make($newpassword);
$data->save();
return redirect('profile');
}
else{
return redirect('changepassword');
}
}
【问题讨论】:
标签: php html laravel validation routes