PHP Respect 验证教程展示了如何使用 Respect Validation 包来验证 PHP 值。
Respect 验证
Respect 验证是一个 PHP 独立验证库。
安装
我们安装了“Respect 验证”软件包和 Laravel 的收集软件包。
Respect 验证简单示例
在第一个示例中,我们展示了如何进行非常简单的验证。
simple.php
该示例验证一个值。
我们包括验证器。
alnum
是一个允许字母数字值的验证规则。 它还允许有空间。 validate()
方法将验证规则,并返回指示失败或成功的布尔值。
基于返回的值,我们显示验证消息。
新增字符
我们可以在规则中添加一个字符。
add_character.php
在示例中,我们在alnum
规则中添加了破折号。
一些名称可能包含破折号。
我们在alnum
规则中添加破折号。
Respect 验证链接规则
规则可以链接在一起。
chaining.php
在示例中,我们有两个规则:alnum
和length
。
该名称只能包含字母数字字符,并且必须至少包含四个字符。
Respect 验证合并规则
规则的组合类似于链接技术。 Rules\AllOf
用于组合多个规则。
combine_rules.php
该示例将两个验证规则与Rules\AllOf
结合在一起。
Respect 验证断言功能
validate()
方法返回一个布尔值。 assert()
方法返回完整的验证报告。
assert_fun.php
该示例对验证规则使用assert()
方法,并显示错误消息。
我们使用assert()
验证名称值。
借助 Laravel 的收藏,我们显示了错误消息。
Respect 验证范围
between
规则验证范围,包括整数,字符和日期。
between_rule.php
该示例使用between
规则。
此规则检查$age
变量是否在 18 到 99 之间。
此规则检查$char
变量是否在’a’和’c’字符之间。
该规则检查$myDate
变量是否在两个指定的日期之间。
Respect 验证对象
对象属性使用attribute()
进行验证。
user.php
这是user.php
。
validate_object.php
该示例验证User
类的属性。
这些是用户对象属性的规则。
This is the output.
自定义消息
我们可以提供自定义验证消息。
custom_message.php
该示例添加了两个自定义消息。
使用setName()
方法,我们为模板占位符设置了一个值。
在这里,我们提供自定义错误消息。
您可能也对以下相关教程感兴趣: Rakit 验证教程, Valitron 教程, PHP PDO 教程, Twig 教程, PHP 文件系统, PHP 教程。