almendra / validators
一个简单的类型验证器。
dev-master
2016-10-07 16:22 UTC
Requires (Dev)
- phpunit/phpunit: 5.4.6
This package is not auto-updated.
Last update: 2024-09-18 19:02:04 UTC
README
安装
通过composer
composer require almendra/validators
如何使用它
-
- 独立
$validator = new Validator();
$result = $validator
-> integer(10)
-> min(3)
-> max(20)
-> validate();
-
- 在控制器中
# SomeController extends Http\Controller or implements Http\Interfaces\ControllerInterface
$controller = new SomeController;
$controller -> validate(function($request, $validator) {
$result = $validator
-> string($request -> get('name'))
-> min(3)
-> max(20)
-> validate();
return $result;
});
它也可以与类型同质化数组一起使用
$validator = new Validator();
$result = $validator
-> string($request -> all())
-> range(1, 255)
-> validate();
支持
目前,验证器支持以下类型:整数、字符串、双精度、浮点、文件