$rest
$rest : array
REST定义
$app : \think\App
应用对象
$request : \think\Request
请求对象
$group : \think\route\RuleGroup
当前分组对象
$cross : \think\route\RuleGroup
跨域路由规则
__construct(\think\App $app, array $config = array())
\think\App | $app | |
array | $config |
__make(\think\App $app, \think\Config $config)
\think\App | $app | |
\think\Config | $config |
setRequest(\think\Request $request) : void
设置路由的请求对象实例
\think\Request | $request | 请求对象实例 |
setGroup(\think\route\RuleGroup $group) : void
设置当前域名
\think\route\RuleGroup | $group | 域名 |
getGroup() : \think\route\RuleGroup
获取当前分组
domain(string|array $name, mixed $rule = '', array $option = array(), array $pattern = array()) : \think\route\Domain
注册域名路由
string|array | $name | 子域名 |
mixed | $rule | 路由规则 |
array | $option | 路由参数 |
array | $pattern | 变量规则 |
rule(string $rule, mixed $route, string $method = '*', array $option = array(), array $pattern = array()) : \think\route\RuleItem
注册路由规则
string | $rule | 路由规则 |
mixed | $route | 路由地址 |
string | $method | 请求类型 |
array | $option | 路由参数 |
array | $pattern | 变量规则 |
group(string|array $name, array|\Closure $route, array $option = array(), array $pattern = array()) : \think\route\RuleGroup
注册路由分组
string|array | $name | 分组名称或者参数 |
array|\Closure | $route | 分组路由 |
array | $option | 路由参数 |
array | $pattern | 变量规则 |
any(string $rule, mixed $route = '', array $option = array(), array $pattern = array()) : \think\route\RuleItem
注册路由
string | $rule | 路由规则 |
mixed | $route | 路由地址 |
array | $option | 路由参数 |
array | $pattern | 变量规则 |
get(string $rule, mixed $route = '', array $option = array(), array $pattern = array()) : \think\route\RuleItem
注册GET路由
string | $rule | 路由规则 |
mixed | $route | 路由地址 |
array | $option | 路由参数 |
array | $pattern | 变量规则 |
post(string $rule, mixed $route = '', array $option = array(), array $pattern = array()) : \think\route\RuleItem
注册POST路由
string | $rule | 路由规则 |
mixed | $route | 路由地址 |
array | $option | 路由参数 |
array | $pattern | 变量规则 |
put(string $rule, mixed $route = '', array $option = array(), array $pattern = array()) : \think\route\RuleItem
注册PUT路由
string | $rule | 路由规则 |
mixed | $route | 路由地址 |
array | $option | 路由参数 |
array | $pattern | 变量规则 |
delete(string $rule, mixed $route = '', array $option = array(), array $pattern = array()) : \think\route\RuleItem
注册DELETE路由
string | $rule | 路由规则 |
mixed | $route | 路由地址 |
array | $option | 路由参数 |
array | $pattern | 变量规则 |
patch(string $rule, mixed $route = '', array $option = array(), array $pattern = array()) : \think\route\RuleItem
注册PATCH路由
string | $rule | 路由规则 |
mixed | $route | 路由地址 |
array | $option | 路由参数 |
array | $pattern | 变量规则 |
controller(string $rule, string $route = '', array $option = array(), array $pattern = array()) : \think\route\RuleGroup
注册控制器路由 操作方法对应不同的请求前缀
string | $rule | 路由规则 |
string | $route | 路由地址 |
array | $option | 路由参数 |
array | $pattern | 变量规则 |
view(string|array $rule, string $template = '', array $vars = array(), array $option = array(), array $pattern = array()) : \think\route\RuleItem
注册视图路由
string|array | $rule | 路由规则 |
string | $template | 路由模板地址 |
array | $vars | 模板变量 |
array | $option | 路由参数 |
array | $pattern | 变量规则 |
redirect(string|array $rule, string $route = '', array $status = 301, array $option = array(), array $pattern = array()) : \think\route\RuleItem
注册重定向路由
string|array | $rule | 路由规则 |
string | $route | 路由地址 |
array | $status | 状态码 |
array | $option | 路由参数 |
array | $pattern | 变量规则 |
alias(string $rule, string $route, array $option = array()) : \think\route\AliasRule
注册别名路由
string | $rule | 路由别名 |
string | $route | 路由地址 |
array | $option | 路由参数 |
miss(string $route, string $method = '*', array $option = array()) : \think\route\RuleItem
注册未匹配路由规则后的处理
string | $route | 路由地址 |
string | $method | 请求类型 |
array | $option | 路由参数 |
auto(string $route) : \think\route\RuleItem
注册一个自动解析的URL路由
string | $route | 路由地址 |
__call(string $method, array $args) : \think\route\RuleGroup
设置全局的路由分组参数
string | $method | 方法名 |
array | $args | 调用参数 |
checkDomain() : \think\route\Domain
检测域名的路由规则