首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel after_or_equal对某些日期有问题

Laravel after_or_equal对某些日期有问题
EN

Stack Overflow用户
提问于 2021-08-05 15:42:15
回答 1查看 44关注 0票数 0

您好,我正在输入一个estimated_date和一个max_date,我正在尝试用下面的代码验证maxdate是否不小于estimated_date

代码语言:javascript
运行
复制
'maxdate' => 'required|after_or_equal:estimated_date',

适用于所有日期,但有例外情况:如果今天是5,我将estimated_date标记为6,maxdate标记为20,则会抛出错误消息,即maxdate不能早于estimated_date

我使用的西班牙语日期是('d /m/ y)

我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2021-08-05 16:18:00

您应该对自定义日期格式使用date_format规则。

例如,如果您有以下请求数据:

代码语言:javascript
运行
复制
{
    "estimated_date": "06/08/2021",
    "maxdate": "20/08/2021"
}

你可以这样做:

代码语言:javascript
运行
复制
$request->validate([
    'estimated_date' => 'date_format:d/m/Y',
    'maxdate' => 'date_format:d/m/Y|after_or_equal:estimated_date'
]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68669666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档