simfatic/php-form-validator

一个用于自文档表单验证的PHP库

1.0.1 2017-05-10 08:00 UTC

This package is auto-updated.

Last update: 2024-09-29 06:03:10 UTC


README

这是一个用于“自文档”服务器端表单验证的PHP库。

典型的用法如下

use FormGuide\PHPFormValidator\FormValidator;

$validator = FormValidator::create();

$validator->fields(['name','email'])->areRequired()->maxLength(50);
$validator->field('email')->isEmail();

if(!$validator->test($_POST))
{
	return json_encode($validator->getErrors(true));
}

使用composer安装

composer require FormGuide/PHPFormValidator

声明单个字段的验证

$validator->field('email')->isEmail()->isRequired();

声明多个字段的验证

$validator->fields(['name','email'])->areRequired()->maxLength(50);

这相当于

$validator->field('name')->isRequired()->maxLength(50);

$validator->field('email')->isRequired()->maxLength(50);