Skip to content

Commit 964785d

Browse files
authored
Update README.md
1 parent 48594b8 commit 964785d

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[![git branch](https://img.shields.io/badge/branch-master-yellow.svg)](https://github.com/inhere/php-validate)
77
[![Build Status](https://travis-ci.org/inhere/php-validate.svg?branch=master)](https://travis-ci.org/inhere/php-validate)
88

9-
一个简洁小巧且功能完善的php验证、过滤库。仅有几个文件,无依赖
9+
一个简洁小巧且功能完善的php验证、过滤库。仅有几个文件,无其它依赖
1010

1111
- 简单方便,支持添加自定义验证器
1212
- 支持前置验证检查, 自定义如何判断非空
@@ -16,14 +16,14 @@
1616
- 支持基本的数组检查,数组的子级(`'goods.apple'`)值检查, 通配符的子级检查 (`'users.*.id' 'goods.*'`)
1717
- 方便的获取错误信息,验证后的安全数据获取(只会收集有规则检查过的数据)
1818
- 已经内置了50多个常用的验证器[内置验证器](#built-in-validators)
19-
- 规则设置参考 yii. 部分规则参考自 laravel, Respect/Validation
20-
- 新增了独立的过滤器 `Inhere\Validate\Filter\Filtration`,可单独用于数据过滤
19+
- 规则设置参考 `yii`, `laravel`, `Respect/Validation`
20+
- 独立的过滤器 `Inhere\Validate\Filter\Filtration`,可单独用于数据过滤
2121

22-
支持两种规则配置方式:
22+
**支持两种规则配置方式**
2323

2424
- `Validation/RuleValidation` 规则配置类似于Yii: 每条规则中,允许多个字段,但只能有一个验证器。
2525

26-
e.g (下面的示例都是这种)
26+
e.g (本文档的示例都是这种)
2727

2828
```php
2929
[
@@ -77,7 +77,7 @@ composer require inhere/php-validate
7777

7878
```
7979
git clone https://github.com/inhere/php-validate.git // github
80-
git clone https://gitee.com/inhere/php-validate.git // git@osc
80+
git clone https://gitee.com/inhere/php-validate.git // gitee
8181
```
8282

8383
## 使用
@@ -151,7 +151,7 @@ class PageRequest extends Validation
151151

152152
```php
153153
// 验证 POST 数据
154-
$v = PageRequest::make($_POST)->validate();
154+
$v = PageRequest::check($_POST);
155155

156156
// 验证失败
157157
if ($v->fail()) {
@@ -178,11 +178,11 @@ class SomeController
178178
{
179179
public function demoAction()
180180
{
181-
$v = Validation::make($_POST,[
181+
$v = Validation::check($_POST,[
182182
// add rule
183183
['title', 'min', 40],
184184
['freeTime', 'number'],
185-
])->validate();
185+
]);
186186

187187
if ($v->fail()) {
188188
var_dump($v->getErrors());
@@ -202,7 +202,7 @@ class SomeController
202202

203203
创建一个新的class,并使用 Trait `Inhere\Validate\ValidationTrait`。 此方式是高级自定义的使用方式, 可以方便的嵌入到其他类中
204204

205-
如下, 嵌入到一个数据模型类中, 实现一个简单的模型基类,添加数据库记录前自动进行验证
205+
如下,嵌入到一个数据模型类中, 实现一个简单的模型基类,添加数据库记录前自动进行验证
206206

207207
```php
208208
class DataModel
@@ -315,7 +315,7 @@ $v = Validation::make($_POST,[
315315

316316
**注意:**
317317

318-
- 每条规则的第一个元素**必须**要验证的字段(可以同时配置多个,可以是数组. type:`string|array`)
318+
- 每条规则的第一个元素**必须**_要验证的字段_(可以同时配置多个,可以是数组. type:`string|array`)
319319
- 第二个元素**必须****一个**验证器(字符串,闭包,可回调的对象或数组. type:`string|Closure|callable`)
320320
- 后面紧跟着 是验证器可能需要的参数信息 (若验证器需要的**参数只有一个,则参数无需带key**)
321321
- 然后就是其他选项配置(`msg`, `on`, `filter`, ...)

0 commit comments

Comments
 (0)