vakata/validation

1.9.5 2024-05-17 14:30 UTC

This package is auto-updated.

Last update: 2024-09-17 15:07:31 UTC


README

Latest Version on Packagist Software License Build Status Code Climate Tests Coverage

路由类的扩展实现,处理HTTP抽象和中间件。

安装

通过Composer

$ composer require vakata/validation

使用方法

$v = new \vakata\validation\Validator();
$v
    ->required('name', 'requiredN')->alpha(null, "alphaN")->notEmpty("empty")
    ->required('family', 'requiredF')->alpha(null, "alphaF")
    ->required('age', 'requiredA')->numeric("numericA")
    ->optional("newsletter")->numeric("numericN")
    ->optional("children.*.name")->alpha(null, "alphaC")
    ->optional("children.*.age")->numeric(null, "numericC");
$errors = $v->run($_POST);
// inspect the array - if empty - the data is valid

API文档中了解更多

测试

$ composer test

贡献

请参阅CONTRIBUTING以获取详细信息。

安全性

如果您发现任何安全问题,请通过电子邮件github@vakata.com报告,而不是使用问题跟踪器。

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。