kpicaza/array-validator
Composer 安装命令:
composer require kpicaza/array-validator
包简介
README 文档
README
Array validation utility on top of Beberley/Assert using laravel request validation rules style.
Installation
composer require kpicaza/validation-rules
Usage
<?php use Validator\ArrayValidator; $rules = [ 'user_id' => 'notEmpty', 'email' => 'notEmpty|email', 'name' => 'notEmpty|string|greaterThan:3|lessThan:120', 'description' => 'notEmpty|greaterThan:40' ]; // This is the array we want to validate $params = [ 'user_id' => 'SomeId', 'email' => 'example@example.com', 'name' => 'Mr Potato', 'description' => 'Lorem Ipsum has been the industry\'s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.' ]; // It should not do nothing, everything is correct here. ArrayValidator::check($params, $rules); // Now you can do something with known valid params. // This is the array we want to validate $params['email'] = 'I\'m no an email address'; // This throws an InvalidArgumentException instance ArrayValidator::check($params, $rules);
See more examples and options inner docs.
统计信息
- 总下载量: 48
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPL-3.0
- 更新时间: 2018-09-20