パスワードをリセットするフォームの検証を作成します。カスタム検証ルール
新しいパスワードが同じで、6文字以上あるかどうかを確認する方法があります。
以前のパスワードが一貫しているかどうかをチェックするのは1つだけです。
/**
* 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');
}
あなたは "一貫した" とはどういう意味ですか? –
つまり、指定されたパスワードがデータベースのものと同じかどうかを確認することです。 – chmod
あなたは知っている、私は現在のパスワードを与え、私はパスワードがデータベースと同じであるかどうかをチェックしたい。 – chmod