尝试将compareWith限制为仅在创建
时$validator->add('password', [
'compare' => [
'rule' => ['compareWith', 'password_confirmation']]]);
我似乎无法解决如何做到这一点,像
一样添加'创建'$validator->add('password', [
'compare' => [
'rule' => ['compareWith', 'password_confirmation']]],'create');
事实上,我在许多地方尝试过“创建”,无论是构建错误还是仍然在编辑上进行验证
感谢任何帮助
答案 0 :(得分:1)
试试这个:
$validator->add("password", "compare", [
"rule" => ["compareWith", "password_confirmation"],
"message" => __("Password and password confirmation fields don't match."),
"on" => "create"
]);
这肯定有用。
希望这有帮助。
和平!的xD