laravel - 如何验证日期的表单请求?
问题描述
day 的值必须是一个数字
1-9 天的值必须是
01,02,03,04,05,06,07,08,09
day 的值是数字 01-31(因为一个月最多有 31 天)
'day' => 'required|date_format:"d"',
我试过这样做,但是当一天是 1 时,它仍然过去了。当它应该失败时。
解决方案
Laraveldate_format
验证使用 PHPdate_parse_from_format
方法,该方法接受一个不带前导零的整数作为 'd'
您可以编写自定义日期格式函数,也可以添加min:2
到规则中作为快速修复。
例如。
'day' => 'required|min:2|date_format:"d"',
推荐阅读
- java - 如何在 RecyclerView 中显示 firebase 数据库的变量“名称”和“值”
- python - 使用大尺寸刻度数据优化代码重采样
- matlab - Matlab系列评估给出了奇怪的结果
- javascript - 选择框选项在浏览器上重叠
- postgresql - 将 docker postgres 连接到 pgAdmin
- javascript - 使用 Axio 和 React 通过 API 进行过滤
- c++ - 检查指针是否指向向量元素
- c# - 如何从数据库中检索非空和非重复数据?
- c# - 列表
用于在 UserControl 中填充 ComboBox 的属性 - C# - django - Django 模板中注释的 VS Code 颜色编码