我希望 Ardent 检查密码和密码确认是否匹配……但是,我显然不想将密码确认存储在数据库中。那么我如何让 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();