我正在尝试以 F d Y
格式验证日期,但它不起作用。即使 date_from
应该早于或等于 date_to
有效载荷
{
"value": "Yes",
"stay_days": [
{
"type": "TYPE",
"date_from": "March 09 2033",
"date_to": "March 21 2030",
}
]
}
protected function createOrUpdate(Request $request) {
$data = $request->all();
$validationRules = [
'value' => ['required', 'in:Yes,No'],
'stay_days.*.date_from' => ['required', 'date', 'date_format:F d Y', 'before_or_equal:date_to'],
'stay_days.*.date_to' => ['required', 'date', 'date_format:F d Y', 'after_or_equal:date_from'],
];
$validator = Validator::make($data, $validationRules);
if($validator->fails()) {
return 'Validation failed';
}
}