phpatom/validation
Composer 安装命令:
composer require phpatom/validation
包简介
A validation library for psr7 request
关键字:
README 文档
README
Validation
An intuitive library to validate PSR-7 server requests
📝 Table of Contents
Prerequisites
- PHP 7.3 +
- Composer
Installing
The recommended way to install is via Composer:
composer require phpatom/validation
Testing Installing
composer test
Coding style
./vendor/bin/phpcs
Getting Started
$v = new \Atom\Validation\Validator(); $v->assert("title")->is()->present()->filled()->alphaNumeric()->between(10,255); $v->assert("post_id")->onQueryParams()->is()->present()->filled()->and()->follows(new PostExistenceConstraint()); $v->assert("content")->is()->presentAndFilled(); $v->assert("featured_image")->on(\Atom\Validation\Scope::files())->is()->present()->file()->image()->lessThan(200000); $v->assert("created_at")->is()->present()->filled()->date()->and()->before("now"); $v->validate($request); // throw ValidationException //OR $v->check($request); if($v->failed()){ return $v->errors(); }
Usage
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
✍️ Author
- @dani-gouken - Idea & Initial work
统计信息
- 总下载量: 22
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-09-14