\Framework\AttributesRoute

完全兼容 Symfony 路由写法的 Attribute 路由定义类 ✅ 支持:path、methods、name、defaults、requirements、schemes、host ✅ 扩展:prefix、group、middleware(控制器级继承) ✅ 扩展:auth(是否需要认证)和 roles(允许的角色列表).

Summary

Methods
Properties
Constants
__construct()
$path
$methods
$name
$defaults
$requirements
$schemes
$host
$prefix
$group
$middleware
$auth
$roles
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$path

$path : string

Type

string

$methods

$methods : array

Type

array

$name

$name : ?string

Type

?string

$defaults

$defaults : array

Type

array

$requirements

$requirements : array

Type

array

$schemes

$schemes : array

Type

array

$host

$host : ?string

Type

?string

$prefix

$prefix : ?string

Type

?string

$group

$group : ?string

Type

?string

$middleware

$middleware : array

Type

array

$auth

$auth : ?bool

Type

?bool

$roles

$roles : array

Type

array

Methods

__construct()

__construct(string  $path = '', array  $methods = [], ?string  $name = null, array  $defaults = [], array  $requirements = [], array  $schemes = [], ?string  $host = null, ?string  $prefix = null, ?string  $group = null, array  $middleware = [], ?bool  $auth = null, array  $roles = []) : mixed

Parameters

string $path
array $methods
?string $name
array $defaults
array $requirements
array $schemes
?string $host
?string $prefix
?string $group
array $middleware
?bool $auth
array $roles

Returns

mixed —