Closed ghabriel25 closed 7 months ago
Hello!
You can use keyValue validator and add your Custom message on NestedValidationException
handling.
$data = [
'start_year' => 2020,
'end_year' => 2019,
];
$validator = v::keyValue('start_year', 'greaterThan', 'end_year');
try {
$validator->assert();
} catch (NestedValidationException $e) {
$errors = $exception->getMessages([
'start_year' => 'Start Year must be less than '. $data['end_year'],
]);
echo json_encode($errors);
}
I want to compare two field but with error message using field name for example
Start Year must be less than End Year
The error message that I get is
Start Year must be less than 2015 << End Year value