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'