laravel - Laravel:尺寸验证不起作用
问题描述
我正在尝试验证手机号码长度。
$this->validate(request(),[
'mobile'=>'numeric|size:10|unique:client_details,contact',
]);
我仍然收到错误:手机必须是 10。有没有其他方法可以验证。
解决方案
正如文件所说:
验证字段的大小必须与给定值匹配。对于字符串数据,值对应于字符数。对于数值数据,值对应于给定的整数值。对于数组,大小对应于数组的计数。对于文件,大小对应于以千字节为单位的文件大小。
因此,如果您想获取手机号码,则应使用 string|size:10,如果您更喜欢使用数字,则应使用可以获得的最大整数,即 9999999999。
推荐阅读
- javascript - TypeError: undefined is not a function (near '...$('#popupDatepicker').datepicker...')
- azure - Microsoft Azure:服务一直提示正在注册
- c++ - C++20 协程、std 返回类型和状态持久性
- r - 如何将 Rmd 中的迷你图制作为 pdf?
- r - PCA 方法,颜色函数“slplot”显示错误?
- c# - 单元测试 Elastic Search Nest 客户端 - BulkAll
- python - 我正在使用 python 和 JS 进行 CS50 Web 开发。我在第 3 课,在我的 list.py 中有这个问题:
- c++11 - 字段“ifru_addr”的类型不完整“sockaddr”
- graphql - 如何使用 GraphQL、Vue-Apollo 将两个查询合二为一?
- angular - 如何减小 ngzorro 中滑块的宽度?目前它占据了整个屏幕