make() make(string $class, array|true $args = array(), boolean $newInstance = false) : object 调用类的实例 Parameters string $class 类名或者标识 array|true $args 变量 boolean $newInstance 是否每次创建新的实例 Returns object
lazy() lazy(boolean $lazy = true) : \think\Route 设置路由域名及分组(包括资源路由)是否延迟解析 Parameters boolean $lazy Returns \think\Route
mergeRuleRegex() mergeRuleRegex(boolean $merge = true) : \think\Route 设置路由域名及分组(包括资源路由)是否合并解析 Parameters boolean $merge Returns \think\Route
getGroup() getGroup(string $name = null) : \think\route\RuleGroup 获取指定标识的路由分组 不指定则获取当前分组 Parameters string $name Returns \think\route\RuleGroup
pattern() pattern(array $pattern) : \think\Route 注册变量规则 Parameters array $pattern Returns \think\Route
domain() domain(string|array $name, mixed $rule = null) : \think\route\Domain 注册域名路由 Parameters string|array $name mixed $rule Returns \think\route\Domain
bind() bind(string $bind, string $domain = null) : \think\Route 设置路由绑定 Parameters string $bind string $domain Returns \think\Route
getDomainBind() getDomainBind(string $domain = null) : string|null 读取路由绑定 Parameters string $domain Returns string|null
() () : static RuleItem[] getName(string $name = null, string $domain = null, string $method = '*') 读取路由标识 Returns
setName() setName(string $name, \RuleItem $ruleItem, boolean $first = false) : void 注册路由标识 Parameters string $name \RuleItem $ruleItem boolean $first
setRule() setRule(string $rule, \RuleItem $ruleItem = null) : void 保存路由规则 Parameters string $rule \RuleItem $ruleItem
rule() rule(string $rule, mixed $route = null, string $method = '*') : \think\route\RuleItem 注册路由规则 Parameters string $rule mixed $route string $method Returns \think\route\RuleItem
setCrossDomainRule() setCrossDomainRule(\Rule $rule, string $method = '*') : \think\Route 设置跨域有效路由规则 Parameters \Rule $rule string $method Returns \think\Route
group() group(string|\Closure $name, mixed $route = null) : \think\route\RuleGroup 注册路由分组 Parameters string|\Closure $name mixed $route Returns \think\route\RuleGroup
any() any(string $rule, mixed $route) : \think\route\RuleItem 注册路由 Parameters string $rule mixed $route Returns \think\route\RuleItem
get() get(string $rule, mixed $route) : \think\route\RuleItem 注册GET路由 Parameters string $rule mixed $route Returns \think\route\RuleItem
post() post(string $rule, mixed $route) : \think\route\RuleItem 注册POST路由 Parameters string $rule mixed $route Returns \think\route\RuleItem
put() put(string $rule, mixed $route) : \think\route\RuleItem 注册PUT路由 Parameters string $rule mixed $route Returns \think\route\RuleItem
delete() delete(string $rule, mixed $route) : \think\route\RuleItem 注册DELETE路由 Parameters string $rule mixed $route Returns \think\route\RuleItem
patch() patch(string $rule, mixed $route) : \think\route\RuleItem 注册PATCH路由 Parameters string $rule mixed $route Returns \think\route\RuleItem
options() options(string $rule, mixed $route) : \think\route\RuleItem 注册OPTIONS路由 Parameters string $rule mixed $route Returns \think\route\RuleItem
resource() resource(string $rule, string $route) : Resource 注册资源路由 Parameters string $rule string $route Returns Resource
view() view(string $rule, string $template = '', array $vars = []) : \think\route\RuleItem 注册视图路由 Parameters string $rule string $template array $vars Returns \think\route\RuleItem
redirect() redirect(string $rule, string $route = '', integer $status = 301) : \think\route\RuleItem 注册重定向路由 Parameters string $rule string $route integer $status Returns \think\route\RuleItem
rest() rest(string|array $name, array|boolean $resource = []) : \think\Route rest方法定义和修改 Parameters string|array $name array|boolean $resource Returns \think\Route
getRest() getRest(string $name = null) : array|null 获取rest方法定义的参数 Parameters string $name Returns array|null
miss() miss(string|\Closure $route, string $method = '*') : \think\route\RuleItem 注册未匹配路由规则后的处理 Parameters string|\Closure $route string $method Returns \think\route\RuleItem
dispatch() dispatch(\think\Request $request, \Closure|boolean $withRoute = true) : \think\facade\Response 路由调度 Parameters \think\Request $request \Closure|boolean $withRoute Returns \think\facade\Response
url() url(string $url) : \think\route\Dispatch 默认URL解析 Parameters string $url Returns \think\route\Dispatch
buildUrl() buildUrl(string $url = '', array $vars = []) : \think\route\Url URL生成 支持路由反射 Parameters string $url array $vars Returns \think\route\Url
__call() __call(string $method, array $args) : \think\route\RuleGroup 设置全局的路由分组参数 Parameters string $method array $args Returns \think\route\RuleGroup
createFacade() createFacade(string $class = '', array $args = array(), boolean $newInstance = false) : object 创建Facade实例 Parameters string $class 类名或标识 array $args 变量 boolean $newInstance 是否每次创建新的实例 Returns object