Skip to content

Commit 77e5d24

Browse files
committed
update readme
1 parent 9785d79 commit 77e5d24

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

README.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
> 规则设置参考自 yii 的。
66
7-
### 安装
7+
## 安装
88

99
- 使用 composer
1010

@@ -94,7 +94,8 @@ $valid = PageRequest::make($_POST)->validate();
9494

9595
// 验证失败
9696
if ($valid->fail()) {
97-
return $valid->getErrors();
97+
var_dump($valid->getErrors());
98+
var_dump($valid->firstError());
9899
}
99100

100101
// 验证成功 ...
@@ -120,7 +121,8 @@ if ($valid->fail()) {
120121
])->validate();
121122

122123
if ($valid->fail()) {
123-
return $valid->getErrors();
124+
var_dump($valid->getErrors());
125+
var_dump($valid->firstError());
124126
}
125127

126128
//
@@ -151,7 +153,7 @@ $valid = Validation::make($_POST,[
151153

152154
```
153155

154-
- 直接写闭包
156+
- 直接写闭包进行验证 e.g:
155157

156158
```php
157159
['status', function($status) {
@@ -164,14 +166,14 @@ $valid = Validation::make($_POST,[
164166
}]
165167
```
166168

167-
## 关键词说明
169+
## 规则关键词说明
168170

169-
### `on` -- 设置验证场景
171+
### `on` -- 设置规则使用场景
170172

171-
> 如果需要让定义的规则在多个类似情形下使用。在验证时也表明要验证的场景
173+
> 如果需要让定义的规则在多个类似情形下重复使用,可以设置规则的使用场景。在验证时也表明要验证的场景
172174
173175
```php
174-
// 在继承了 Validation 的子类中 ...
176+
// 在继承了 Validation 的子类 ValidationClass 中 ...
175177
public function rules()
176178
{
177179
return [
@@ -183,9 +185,9 @@ $valid = Validation::make($_POST,[
183185
}
184186
```
185187

186-
如,在下面指定了验证场景时,将会使用上面的第 1,3,4 条规则. (第 1 条没有限制规则使用场景的,在所有场景都可用)
188+
使用:
187189

188-
逻辑代码:
190+
如,在下面指定了验证场景时,将会使用上面的第 1,3,4 条规则. (第 1 条没有限制规则使用场景的,在所有场景都可用)
189191

190192
```php
191193
// ...
@@ -353,7 +355,7 @@ public function get(string $key, $default = null)
353355
public function getSafeData(): array
354356
```
355357

356-
获取所有 **验证通过** 的数据
358+
获取所有 **验证通过** 的安全数据
357359

358360
> 注意: 当有验证失败出现时,安全数据 `safeData` 将会被重置为空。 即只有全部通过验证,才能获取到 `safeData`
359361

0 commit comments

Comments
 (0)