您好,我正在输入一个estimated_date和一个max_date,我正在尝试用下面的代码验证maxdate是否不小于estimated_date
'maxdate' => 'required|after_or_equal:estimated_date',
适用于所有日期,但有例外情况:如果今天是5,我将estimated_date标记为6,maxdate标记为20,则会抛出错误消息,即maxdate不能早于estimated_date
我使用的西班牙语日期是('d /m/ y)
我该如何解决这个问题呢?
发布于 2021-08-05 16:18:00
您应该对自定义日期格式使用date_format规则。
例如,如果您有以下请求数据:
{
"estimated_date": "06/08/2021",
"maxdate": "20/08/2021"
}
你可以这样做:
$request->validate([
'estimated_date' => 'date_format:d/m/Y',
'maxdate' => 'date_format:d/m/Y|after_or_equal:estimated_date'
]);
https://stackoverflow.com/questions/68669666
复制相似问题