Ardent にパスワードとパスワード確認の一致をチェックしてもらいたいのですが、パスワード確認をデータベースに保存したくないのは明らかです。では、パスワード確認を保存しようとせずに、アーデントにそれを実行させて検証させるにはどうすればよいですか?
注: password_confirmation プロパティの値が表示されないため、検証はとにかく失敗しています。モデル属性の下でそれを探していると思いますが、私はそれをプライベートプロパティとして設定しました。ただし、モデルの属性として設定すると、これをデータベースに保存しようとします。
public static $rules = array(
'email' => 'required|email',
'first_name' => 'required|alphaNum|min:3',
'surname' => 'required|alphaNum|min:3',
'password' => 'required|alphaNum|min:6|confirmed',
'password_confirmation' => 'required'
);
//user object gets populated
$this->save();