validator 协助你处理数据校验
Yonna demo:GOTO yonna
<?php
use Yonna\Validator\ArrayValidator;
ArrayValidator::required($this->input(), ['uid', 'login_name'], function ($error) {
Exception::params($error);
});
ArrayValidator::integer($this->input(), ['qty', 'views'], 0, 10000, function ($error) {
Exception::params($error);
});
ArrayValidator::multiple(
$this->input(),
[
'uid' => [
'required' => true,
],
'quantity' => [
'type' => 'int',
'min' => 1,
'max' => 10,
],
'some_list' => [
'type' => 'array',
],
],
function ($error) {
Exception::params($error);
}
);
?>