class Router extends Facade

Properties

static protected App $app from  Facade
static protected array $resolvedInstance

已经解析的对象实例.

from  Facade

Methods

static mixed
getFacadeRoot()

No description

from  Facade
static string
getFacadeAccessor()

No description

static mixed
resolveFacadeInstance($name)

解析门面实例.

from  Facade
static App
getFacadeApplication()

No description

from  Facade
static 
setFacadeApplication($app)

No description

from  Facade
__callStatic($method, $args)

No description

from  Facade
static Route
any(string|string[] $methods, string $pattern, array|string|callable|null $to = null)

No description

static Route
delete(string $pattern, array|string|callable|null $to = null)

No description

static Route
get(string $pattern, array|string|callable|null $to = null)

No description

static Route
match(string|string[] $methods, string $pattern, array|string|callable|null $to = null)

No description

static Route
options(string $pattern, array|string|callable|null $to = null)

No description

static Route
patch(string $pattern, array|string|callable|null $to = null)

No description

static Route
post(string $pattern, array|string|callable|null $to = null)

No description

static Route
put(string $pattern, array|string|callable|null $to = null)

No description

static Route
setPath(string $pattern)

No description

static Route
setHost(?string $pattern)

No description

static Route
setSchemes(string|string[] $schemes)

No description

static Route
setMethods(string|string[] $methods)

No description

static Route
setOptions(array $options)

No description

static Route
setOption(string $name, mixed $value)

No description

static Route
setDefaults(array $defaults)

No description

static Route
setDefault(string $name, mixed $default)

No description

static Route
setRequirements(array $requirements)

No description

static Route
setRequirement(string $key, string $regex)

No description

static Route
setCondition(?string $condition)

No description

static RouteRegistrar
prefix(string $$prefix)

No description

static RouteRegistrar
group(array $attributes, callable $routes)

No description

Details

in Facade at line 34
static mixed getFacadeRoot()

No description

Return Value

mixed

at line 45
static string getFacadeAccessor()

No description

Return Value

string

Exceptions

RuntimeException

in Facade at line 56
static protected mixed resolveFacadeInstance($name)

解析门面实例.

Parameters

$name

Return Value

mixed

in Facade at line 74
static App getFacadeApplication()

No description

Return Value

App

in Facade at line 82
static setFacadeApplication($app)

No description

Parameters

$app

in Facade at line 93
static RuntimeException __callStatic($method, $args)

No description

Parameters

$method
$args

Return Value

RuntimeException

at line 40
static Route any(string|string[] $methods, string $pattern, array|string|callable|null $to = null)

No description

Parameters

string|string[] $methods
string $pattern
array|string|callable|null $to

Return Value

Route

at line 40
static Route delete(string $pattern, array|string|callable|null $to = null)

No description

Parameters

string $pattern
array|string|callable|null $to

Return Value

Route

at line 40
static Route get(string $pattern, array|string|callable|null $to = null)

No description

Parameters

string $pattern
array|string|callable|null $to

Return Value

Route

at line 40
static Route match(string|string[] $methods, string $pattern, array|string|callable|null $to = null)

No description

Parameters

string|string[] $methods
string $pattern
array|string|callable|null $to

Return Value

Route

at line 40
static Route options(string $pattern, array|string|callable|null $to = null)

No description

Parameters

string $pattern
array|string|callable|null $to

Return Value

Route

at line 40
static Route patch(string $pattern, array|string|callable|null $to = null)

No description

Parameters

string $pattern
array|string|callable|null $to

Return Value

Route

at line 40
static Route post(string $pattern, array|string|callable|null $to = null)

No description

Parameters

string $pattern
array|string|callable|null $to

Return Value

Route

at line 40
static Route put(string $pattern, array|string|callable|null $to = null)

No description

Parameters

string $pattern
array|string|callable|null $to

Return Value

Route

at line 40
static Route setPath(string $pattern)

No description

Parameters

string $pattern

Return Value

Route

at line 40
static Route setHost(?string $pattern)

No description

Parameters

?string $pattern

Return Value

Route

at line 40
static Route setSchemes(string|string[] $schemes)

No description

Parameters

string|string[] $schemes

Return Value

Route

at line 40
static Route setMethods(string|string[] $methods)

No description

Parameters

string|string[] $methods

Return Value

Route

at line 40
static Route setOptions(array $options)

No description

Parameters

array $options

Return Value

Route

at line 40
static Route setOption(string $name, mixed $value)

No description

Parameters

string $name
mixed $value

Return Value

Route

at line 40
static Route setDefaults(array $defaults)

No description

Parameters

array $defaults

Return Value

Route

at line 40
static Route setDefault(string $name, mixed $default)

No description

Parameters

string $name
mixed $default

Return Value

Route

at line 40
static Route setRequirements(array $requirements)

No description

Parameters

array $requirements

Return Value

Route

at line 40
static Route setRequirement(string $key, string $regex)

No description

Parameters

string $key
string $regex

Return Value

Route

at line 40
static Route setCondition(?string $condition)

No description

Parameters

?string $condition

Return Value

Route

at line 40
static RouteRegistrar prefix(string $$prefix)

No description

Parameters

string $$prefix

Return Value

RouteRegistrar

at line 40
static RouteRegistrar group(array $attributes, callable $routes)

No description

Parameters

array $attributes
callable $routes

Return Value

RouteRegistrar