手机版

Laravel中表单大小验证号示例的详细说明

时间:2021-08-31 来源:互联网 编辑:宝哥软件园 浏览:

前言

要验证一个数字的确定值,请阅读表单验证文档

大小:值已验证字段的大小必须与给定值匹配。对于字符串,值对应于字符数。对于数字,值对应于给定的整数值。对于数组,大小对应于数组的计数值。对于文件,大小对应于文件大小(kb)。

编写验证规则如下

$ data=[' age '=9];$ validator=\ light \ Support \ Facades \ validator :3360 make($ data,[' age '=' required | size :9 ']);if($ validator-failed()){ DD($ validator-errors()-first());} DD(' pass ');我以为只要验证的数据9是整数,就直接用数字验证。因此,会直接打印错误消息“年龄必须为9个字符”。这个错误信息明显表明了字符串的长度,读完之后发现需要添加一个条件。数字或整数,

查看源代码,直接跳转到\照明\验证\验证器:3360失败()查看验证

主要的验证方法是这个$ this-validate attribute($ attribute,$ rule);

前面的是过滤和验证文件上传

这里,一个方法是动态拼接的,通过打印知道它是validateSize

然后在这个类使用的特征中找到这个方法validate attributes 3360: validate size

事实上,您已经可以在这里看到$hasNumeric的验证

这就是$hasNumeric中的内容

让我们看看他是如何再次验证的

如果没有“数字”或“整数”,则返回null,$hasNumeric等于false

所以我不会把这当成数字验证

摘要

以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。有问题可以留言交流。谢谢你的支持。

版权声明:Laravel中表单大小验证号示例的详细说明是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。