chrgriffin/laravel-strict-validator

PHP数组的'严格'验证器。目前仅支持Laravel。

v1.0.2 2018-05-15 17:08 UTC

This package is auto-updated.

Last update: 2024-09-23 08:00:56 UTC


README

PHP数组的'严格'验证器。目前仅支持Lumen/Laravel,因为它使用了Laravel验证实现。使用此包可以添加'严格'验证,以补充正常的Laravel验证规则。

'严格'规则

  1. 数组只能包含验证下的字段。任何'额外'索引将导致验证器返回false
  2. 待续...

安装

composer require chrgriffin/laravel-strict-validator

使用

use ChrGriffin\StrictValidator;
 
$validator = new StrictValidator(
    $dataToValidate,
    [
        'foo'       => 'string|required',
        'bar'       => 'array|required',
        'bar.inner' => 'string|required'
    ]
);

$valid = $validator->validate();