【发布时间】:2017-07-25 14:05:39
【问题描述】:
我想为重置密码的表单创建验证。
我有一个方法可以检查新密码是否相同,是否超过6个字符。
我只错过一件事来检查以前的密码是否一致。
/**
* Reset user password
*
* @return void
*/
public function reset_password(Request $request){
$this->validate($request, [
'old_password' => 'required',
'password' => 'required|min:6|confirmed'
]);
$user = Auth::user();
$user->password = bcrypt($request->password);
$user->save();
return redirect('/user/profile');
}
【问题讨论】:
-
“一致”是什么意思?
-
我的意思是或者如何检查指定的密码是否与数据库中的密码相同。
-
你知道,我给了当前密码,我想检查密码是否与数据库中的密码相同。
-
你使用的是什么版本的 Laravel?
-
5.4版
标签: php laravel validation rules