【发布时间】:2016-06-19 11:35:26
【问题描述】:
我正在使用 php 方面的验证。 https://github.com/Respect/Validation
class UserValidator implements iValidator
{
public function validate($object)
{
$userValidator = v::attribute('email', v::email())
->attribute('mobile', v::numeric()->length(10,12))
->attribute('firstName', v::stringType()->length(5,255))
->attribute('lastName', v::stringType()->length(5,255))
->attribute('userName', v::stringType()->length(5,255)->unique('users'))
->attribute('password', v::stringType()->length(8,16));
$userValidator->assert($object);
}
}
这是我的用户验证码。
用户名和密码只是必填字段。 我希望它们是必需的,并且仅当用户填写了输入时才应应用其他字段验证。 我该怎么办 ? 毕竟我已经实施了自己的规则(独特) 如果有必要,我准备制定新规则或其他任何东西。 另外,如果您知道更好的用于输入验证的 php 包,我会全力以赴。
【问题讨论】:
标签: php validation respect-validation