2017 © Pedro Peláez
 

project route

常用 路由

image

aweitian/route

常用 路由

  • Wednesday, June 13, 2018
  • by awei.tian
  • Repository
  • 1 Watchers
  • 0 Stars
  • 69 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 14 Versions
  • 33 % Grown

The README.md

路由第三版

Image text, (*1)

安装组件

使用 composer 命令进行安装或下载源代码使用。, (*2)

composer require aweitian/route, (*3)

生命周期

  1. 匹配
  2. 派遣检测
  3. 中间件
  4. 派遣调用

匹配

  • 函数
  • 相等
  • 请求方式
  • 正则
  • 组合

派遣

  • 命名空间\类@方法
  • 回调函数(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

The Versions

13/06 2018

dev-master

9999999-dev https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo

13/06 2018

v2.2.1

2.2.1.0 https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo

12/06 2018

v2.2.0

2.2.0.0 https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo

28/03 2018

v2.1.9

2.1.9.0 https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo

21/03 2018

v2.1.8

2.1.8.0 https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo

20/03 2018

v2.1.7

2.1.7.0 https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo

18/03 2018

v2.1.6

2.1.6.0 https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo

18/03 2018

v2.1.5

2.1.5.0 https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo

18/03 2018

v2.1.2

2.1.2.0 https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo

14/03 2018

v2.1.1

2.1.1.0 https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo

13/03 2018

v2.1

2.1.0.0 https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo

03/03 2018

v2.0

2.0.0.0 https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo

24/09 2017

v1.0

1.0.0.0 https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo

04/07 2017

dev-dev

dev-dev https://github.com/aweitian/route

常用 路由

  Sources   Download

MIT

The Requires

 

The Development Requires

by awei.tian@qq.com

route module control action prefix aweitian tiananwei pathinfo