Para el siguiente código, no quiero que el campo de password
tenga el mismo valor que el campo de currentPassword
. El resultado deseado es mostrar algún error de validación como "la contraseña y la contraseña actual no pueden ser iguales", cuando se escribe el mismo valor para los campos de contraseña y contraseña actual. Para ser más precisos, debería funcionar de manera opuesta a la regla: lo same
funciona.
$validator = Validator::make( $request->all(), [ 'currentPassword' => 'required', 'password' => 'required|min:6|confirmed', ] );
Esperaría que la regla se llamara "NotSame", pero no es así. En cambio, la regla de validación se llama different
.
'password' => 'different:currentPassword'