PHP Класс SebastiaanLuca\Router\ExtendedRouter

An extension to the application's router to provide extra functionality.
Наследование: extends Illuminate\Routing\Router, implements Illuminate\Contracts\Routing\Registrar
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$isBootstrapped boolean Indicates if all the service providers have been loaded.
$routeMiddleware array The registered middleware for named routes.

Открытые методы

Метод Описание
__construct ( Illuminate\Contracts\Events\Dispatcher $events, Illuminate\Container\Container $container = null ) Create a new Router instance.
linkNamedRouteMiddleware ( ) Link all registered middleware to the corresponding routes.
registerNamedRouteMiddleware ( string | array $routes, string | array $middleware ) Register middleware to add to a named route.

Защищенные методы

Метод Описание
addMiddlewareToRoute ( string $name, array $middleware ) Add middleware to a named route.

Описание методов

__construct() публичный Метод

Create a new Router instance.
public __construct ( Illuminate\Contracts\Events\Dispatcher $events, Illuminate\Container\Container $container = null )
$events Illuminate\Contracts\Events\Dispatcher
$container Illuminate\Container\Container

addMiddlewareToRoute() защищенный Метод

Optionally handles wildcard named routes.
protected addMiddlewareToRoute ( string $name, array $middleware )
$name string
$middleware array

linkNamedRouteMiddleware() публичный Метод

The call to this method is delayed until all service providers have been registered and booted. This way all routes are defined before we try to apply any middleware.

registerNamedRouteMiddleware() публичный Метод

AKA Route::when() but for middleware. Use an asterisk (*) for wildcard entries. E.g. users.* filters all user routes.
public registerNamedRouteMiddleware ( string | array $routes, string | array $middleware )
$routes string | array
$middleware string | array

Описание свойств

$isBootstrapped защищенное свойство

Indicates if all the service providers have been loaded.
protected bool $isBootstrapped
Результат boolean

$routeMiddleware защищенное свойство

The registered middleware for named routes.
protected array $routeMiddleware
Результат array