phpviet / symfony-validation
Symfony validation 支持检查国内特定的数据类型
1.0.0
2019-06-01 06:05 UTC
Requires
- php: ^7.1
- phpviet/validation: ^1.0
- symfony/framework-bundle: ^4.0
Requires (Dev)
- phpunit/phpunit: ~7.5
- scrutinizer/ocular: ^1.5
- symfony/validator: ^4.0
This package is auto-updated.
Last update: 2024-09-15 18:45:05 UTC
README
Symfony Validation
信息
Symfony validation 支持检查我们国家特定的数据类型。
安装
- 通过 Composer 安装 Symfony Validation
composer require phpviet/symfony-validation
- 接下来,在
config/bundles.php
中声明 bundle
// config/bundles.php return [ ..... PHPViet\Symfony\Validation\Bundle::class => ['all' => true] ];
用法
目前支持检查的数据类型
手机号码
use PHPViet\Symfony\Validation\Constraints\MobileVN as AssertMobileVN; /** * @AssertMobileVN */ private $mobileNumber;
座机号码
use PHPViet\Symfony\Validation\Constraints\LandLineVN as AssertLandLineVN; /** * @AssertLandLineVN */ private $landLineNumber;
身份证/驾驶证
use PHPViet\Symfony\Validation\Constraints\IdVN as AssertIdVN; /** * @AssertIdVN */ private $idVN;
IP 地址
use PHPViet\Symfony\Validation\Constraints\IpVN as AssertIpVN; /** * @AssertIpVN */ private $ipVN; /** * @AssertIpVN(version=4) */ private $ipv4VN; /** * @AssertIpVN(version=6) */ private $ipv6VN;
面向开发者
如果您觉得上述的数据类型检查仍不足以满足国内市场的需求,并且希望共同开发,我们非常欢迎!请创建 issue
来为下一个版本提供想法,或者创建 PR
来补充缺少的数据类型检查。谢谢!