rlanvin/php-form

PHP 轻量级表单验证库

v2.0.1 2016-04-11 09:58 UTC

This package is auto-updated.

Last update: 2024-09-22 03:47:14 UTC


README

PHP 轻量级表单验证库,具有简洁的语法和强大的闭包功能。它可以验证传统的表单提交以及 API 请求。

Build Status Latest Stable Version

基本示例

// create the form with rules
$form = new Form\Validator([
    'name' => ['required', 'trim', 'max_length' => 255],
    'email' => ['required', 'email']
]);

if ( $form->validate($_POST) ) {
    // $_POST data is valid
    $form->getValues(); // returns an array of sanitized values
}
else {
   // $_POST data is not valid
   $form->getErrors(); // contains the errors
   $form->getValues(); // can be used to repopulate the form
}

完整的文档可以在 Wiki 中找到。

要求

如果您仍然在使用 PHP 5.3,您仍然可以使用 版本 1.1

安装

推荐的方法是通过 Composer 安装库。

只需将以下内容添加到您的 composer.json 文件中

{
    "require": {
        "rlanvin/php-form": "2.*"
    }
}

然后运行 composer installcomposer update

现在您可以使用自动加载器,您将可以访问库

<?php
require 'vendor/autoload.php';

替代方法(不推荐)

  • 下载 最新版本
  • 将文件放入已自动加载的文件夹中,或使用 inclurerequire 它们

但请定期回来检查更新。

文档

完整的文档可以在 Wiki 中找到。

贡献

请随时贡献!只需创建一个新问题或新的拉取请求。

许可证

此库在 MIT 许可证下发布。