instance() instance(mixed ...$args) : object 带参数实例化当前Facade类 Parameters mixed $args variadic Returns object —
make() make(string $class, array|true $args = [], bool $newInstance = false) : object 调用类的实例 Parameters string $class 类名或者标识 array|true $args 变量 bool $newInstance 是否每次创建新的实例 Returns object —
__callStatic() __callStatic(mixed $method, mixed $params) : mixed Parameters mixed $method mixed $params Returns mixed —
lazy() lazy(bool $lazy = true) : \think\Route 设置路由域名及分组(包括资源路由)是否延迟解析 Parameters bool $lazy = true Returns \think\Route —
mergeRuleRegex() mergeRuleRegex(bool $merge = true) : \think\Route 设置路由域名及分组(包括资源路由)是否合并解析 Parameters bool $merge = true Returns \think\Route —
setGroup() setGroup(\think\route\RuleGroup $group) : void 设置当前分组 Parameters \think\route\RuleGroup $group
getGroup() getGroup(string $name = null) : \think\route\RuleGroup 获取指定标识的路由分组 不指定则获取当前分组 Parameters string $name = null 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 = null Returns \think\route\Domain —
bind() bind(string $bind, string $domain = null) : \think\Route 设置路由绑定 Parameters string $bind string $domain = null Returns \think\Route —
getDomainBind() getDomainBind(string $domain = null) : string|null 读取路由绑定 Parameters string $domain = null Returns string|null —
getName() getName(string $name = null, string $domain = null, string $method = '*') : \think\route\RuleItem[] 读取路由标识 Parameters string $name = null string $domain = null string $method = '*' Returns \think\route\RuleItem[] —
setName() setName(string $name, \think\route\RuleItem $ruleItem, bool $first = false) : void 注册路由标识 Parameters string $name \think\route\RuleItem $ruleItem bool $first = false
setRule() setRule(string $rule, \think\route\RuleItem $ruleItem = null) : void 保存路由规则 Parameters string $rule \think\route\RuleItem $ruleItem = null
getRule() getRule(string $rule) : \think\route\RuleItem[] 读取路由 Parameters string $rule Returns \think\route\RuleItem[] —
rule() rule(string $rule, mixed $route = null, string $method = '*') : \think\route\RuleItem 注册路由规则 Parameters string $rule mixed $route = null string $method = '*' Returns \think\route\RuleItem —
setCrossDomainRule() setCrossDomainRule(\think\route\Rule $rule, string $method = '*') : \think\Route 设置跨域有效路由规则 Parameters \think\route\Rule $rule string $method = '*' Returns \think\Route —
group() group(string|\Closure $name, mixed $route = null) : \think\route\RuleGroup 注册路由分组 Parameters string|\Closure $name mixed $route = null 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 = '', int $status = 301) : \think\route\RuleItem 注册重定向路由 Parameters string $rule string $route = '' int $status = 301 Returns \think\route\RuleItem —
rest() rest(string|array $name, array|bool $resource = []) : \think\Route rest方法定义和修改 Parameters string|array $name array|bool $resource = [] Returns \think\Route —
getRest() getRest(string $name = null) : array|null 获取rest方法定义的参数 Parameters string $name = null Returns array|null —
miss() miss(string|\think\facade\Closure $route, string $method = '*') : \think\route\RuleItem 注册未匹配路由规则后的处理 Parameters string|\think\facade\Closure $route string $method = '*' Returns \think\route\RuleItem —
dispatch() dispatch(\think\Request $request, \think\facade\Closure|bool $withRoute = true) : \think\facade\Response 路由调度 Parameters \think\Request $request \think\facade\Closure|bool $withRoute = true 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 = [], bool $newInstance = false) : object 创建Facade实例 Parameters string $class 类名或标识 array $args 变量 bool $newInstance 是否每次创建新的实例 Returns object —