Skip to content

Commit 41bbb7f

Browse files
authored
Update README.md
1 parent a46d63d commit 41bbb7f

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

README.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
- 无依赖、简洁、速度快、功能完善
1010
- 轻量级且速度快,查找速度不受路由数量的影响
11-
- 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项(比如设定 默认值、domains、schemas等检查限制)
11+
- 支持路由组, 支持路由参数定义,以及丰富的自定义路由选项(比如设定 默认值/event/middleware等)
1212
- 支持请求方法: `GET` `POST` `PUT` `DELETE` `HEAD` `OPTIONS` ...
1313
- 支持自动匹配路由到控制器就像 Yii 一样, 请参看配置项 `autoRoute` (不推荐)
1414
- 压测对比数据请看[路由测试](#ab-test)
@@ -231,9 +231,9 @@ public function map(string|array $methods, string $route, mixed $handler, array
231231

232232
> 其他的添加路由方法底层都是调用的 `map()` 方法,除了没有第一个参数外,其他参数都是一样的
233233
234-
- `$methods` string|array 请求的METHOD. e.g `GET` `['GET', 'POST]`
234+
- `$methods` string/array 请求的METHOD. e.g `GET` `['GET', 'POST]`
235235
- `$route` string 定义的路由字符串 e.g `/user/login` `/article/{id}`
236-
- `$handler` string|object 对应路由的处理者
236+
- `$handler` string/object 对应路由的处理者
237237
- `$opts` array 选项设置,可以添加自定义的数据。匹配成功会将选项数据返回(e.g middleware, domains),自己再做进一步验证等。下面是已使用的选项
238238
- `params` 添加路由时设置的参数匹配信息, 若有的话 e.g `'name' => '\w+'`
239239
- `defaults` 有可选参数时,可以设置默认值
@@ -257,7 +257,6 @@ $router->map(['get', 'post'], '/im/{name}[/{age}]', function(array $params) {
257257

258258
// 可添加更多自定义设置
259259
'middleware' => ['AuthCheck'],
260-
'domains' => ['localhost'],
261260
... ...
262261
]);
263262
```
@@ -393,8 +392,7 @@ $route = $router->match($path, $method);
393392
'params' => [],
394393
'defaults' => [],
395394

396-
// 'domains' => null,
397-
// 'schemas' => null, // ['http','https'],
395+
// 'middleware' => null,
398396
// route event. custom design ...
399397
// 'enter' => null,
400398
// 'leave' => null,
@@ -521,4 +519,4 @@ MIT
521519
### `inhere/php-validate` [github](https://github.com/inhere/php-validate) [git@osc](https://git.oschina.net/inhere/php-validate)
522520

523521
一个简洁小巧且功能完善的php验证库。仅有几个文件,无依赖。
524-
522+

0 commit comments

Comments
 (0)