PHP Valitron 教程展示了如何使用 Valitron 验证包验证 PHP 值。
Valitron
Valitron 是一个简单,最小且优雅的独立验证库,没有依赖项。
安装
我们安装了 Valitron 套件和 Laravel 的收藏套件。
简单的例子
在第一个示例中,我们展示了如何进行非常简单的验证。
simple.php
该示例验证一个必需值。
我们包括验证器。
我们创建Validator
的实例,并将其传递给要验证的值。
我们用rule()
方法指定required
规则。
验证通过validate()
执行。
如果验证失败,我们将得到错误并显示。
验证规则
Valitron 包含一组预定义规则,例如required
,email
,min
,max
或url
。
规则可以与|
字符结合使用。
multiple_rules.php
该示例使用了多个验证规则。
我们有四个验证规则。 需要name
和email
。 name
必须为字母数字值,age
必须为整数,最小值为 1。最后,email
必须为有效的电子邮件地址。
该示例以三个验证失败结束。
Valitron 链接规则
可以通过链接rule()
方法来添加规则。
chaining.php
该示例链接了两个规则。
我们通过链接rule()
方法添加了两个验证规则。
验证日期
日期有四个验证规则:date
,dateFormat
,dateBefore
和dateAfter
。
date_before.php
该示例使用dateBefore
规则验证两个日期。
使用dateBefore
规则,我们验证给定日期早于其他日期。
验证 IP 地址
IP 地址使用ip
规则进行验证。
ipaddress.php
该示例验证 IP v4 IP v6 地址。
自定义消息
我们可以提供自定义验证消息。 消息通过message()
传递。
custom_message.php
该示例添加了自定义消息。
使用链接的方法调用,我们添加了自定义验证消息。
值的验证子集
值的子集使用subset
规则进行验证。
subsets.php
该示例检查$vals
变量是否包含来自定义的颜色值子集的颜色。
验证 GET 数据
在以下示例中,我们验证 GET 数据。
get_data.php
该示例验证来自 GET 请求的名称和电子邮件参数。
全局$_GET
变量传递给Validator
。
我们启动内置的 Web 服务器。
我们使用curl
工具创建带有两个参数的 GET 请求。
您可能也对以下相关教程感兴趣: Respect 验证教程, Rakit 验证教程 , PHP 文件系统 , PHP 教程。