laravel 8 validation required if another field is not null
$request->validate([
"old_password" =>"nullable",
"new_password" =>"confirmed|nullable|different:old_password|required_with:old_password",
"password_confirmation" =>"nullable|required_with:new_password|required_with:old_password"
]);