PHP Rakit 验证教程展示了如何使用 Rakit Validation 包来验证 PHP 值。
Rakit 验证
Rakit 验证是一个 PHP 独立验证库。 它是受 Laravel 的Illuminate\Validation
启发的。
安装
我们安装了 Rakit 验证包和 Laravel 的收藏包。
简单的例子
在第一个示例中,我们展示了如何进行非常简单的验证。
simple.php
该示例验证一个必需值。
我们包括验证器。
我们创建Validator
的实例。
$vals
包含要验证的值。 $rules
包含验证规则。 在我们的情况下,需要name
值。
使用make()
方法,我们准备验证; 我们通过值和规则。
我们使用validate()
进行验证。
使用fails()
,我们检查验证是否失败。
我们使用 Laravel 的集合来分析错误。
验证规则
Rakit 验证包含一组预定义规则,例如required
,email
,min
,max
或url
。
规则可以与|
字符结合使用。
rules.php
该示例使用了多个验证规则。
我们有四个验证规则。 必须输入email
,必须是有效的电子邮件地址。 password
是必需的,并且必须至少包含六个字符。 confirm_password
必须与password
相同。
该示例以三个验证失败结束。
验证日期
下一个示例显示如何验证日期。
dates.php
该示例验证两个日期。
使用before
规则,我们验证给定的日期在某个日期之前,并且使用after
规则,我们验证给定的日期在某个日期之后。
自定义消息
我们可以提供自定义验证消息。 消息作为第三个参数传递给make()
方法。
custom_message.php
该示例添加了一条自定义消息。
这是我们的自定义消息。
消息将传递到make()
方法。
验证 GET 数据
在以下示例中,我们验证 GET 数据。
get_data.php
该示例验证来自 GET 请求的名称和电子邮件参数。
make()
方法将全局$_GET
变量作为第一个参数。
我们启动内置的 Web 服务器。
我们使用curl
工具创建带有两个参数的 GET 请求。
您可能也对以下相关教程感兴趣: Respect 验证教程, Valitron 教程, PHP PDO 教程, PHP 文件系统 , PHP 教程。