Download the PHP package aweitian/route without Composer
On this page you can find all versions of the php package aweitian/route. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package route
路由第三版
安装组件
使用 composer 命令进行安装或下载源代码使用。
composer require aweitian/route
生命周期
- 匹配
- 派遣检测
- 中间件
- 派遣调用
匹配
- 函数
- 相等
- 请求方式
- 正则
- 组合
派遣
- 命名空间\类@方法
- 回调函数(request,matches,detect),
当函数参数小于3个时,会被封闭,添加成三个参数,并添加检测为TRUE 当函数参数等于3个时,自己写DETECT逻辑
路由
- 命名空间\类@方法
- 回调函数
路由器
- ca($middleware = array(), $action = "\App\Http\Default\(:1)@(:2)")
- mca($middleware = array(), $action = "\App\Http\(:1)\(:2)@(:3)")
- get($url, $action, $middleware = array()) 见下面补充说明
- post
- delete
- put
- any($url, $action, $middleware = array(), $method = "*") method可以为数组
- match 正则
- add404Handler 404回调
- addRegexpPlaceholder 添加更多正则占位符
路由器URL/action参数
- url 以#开头和结尾 或者 路径中包包含 :num :alpha :var 用正则匹配
- action 支持callback 或者 \namespace\class@method
- callback of action 第一个参数是request,第二个参数是matches,第三个参数是BOOL,表示此次是否是检测,
- atCall of action 第一个参数是matches ,类构造函数的参数是request,第二个参数是matches
All versions of route with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.3.0
aweitian/log Version ~2.0
aweitian/http Version ~2.0
aweitian/container Version ~2.0
aweitian/pipeline Version ~2.0
aweitian/log Version ~2.0
aweitian/http Version ~2.0
aweitian/container Version ~2.0
aweitian/pipeline Version ~2.0
The package aweitian/route contains the following files
Loading the files please wait ....