aweitian/route 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

aweitian/route

Composer 安装命令:

composer create-project aweitian/route

包简介

常用 路由

README 文档

README

Image text

安装组件

使用 composer 命令进行安装或下载源代码使用。

composer require aweitian/route

生命周期

  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

统计信息

  • 总下载量: 193
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-06-29

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固