Spec-Zone.ru › Laravel 6

RouteRegistrar

класс RouteRegistrar (View source)

Свойства

protected Router $router

Экземпляр маршрутизатора.

protected array $attributes

Атрибуты для передачи в маршрутизатор.

protected array $passthru

Методы для динамической передачи в маршрутизатор.

protected array $allowedAttributes

Атрибуты, которые могут быть установлены через этот класс.

protected array $aliases

Атрибуты, которые имеют псевдонимы.

Методы

void __construct(Router $router)

Создает новый экземпляр регистратора маршрутов.

$this attribute(string $key, mixed $value)

Устанавливает значение для заданного атрибута.

PendingResourceRegistration resource(string $name, string $controller, array $options = [])

Прокладывает маршрут ресурса к контроллеру.

void group(Closure|string $callback)

Создает группу маршрутов с общими атрибутами.

Route match(array|string $methods, string $uri, Closure|array|string|null $action = null)

Регистрирует новый маршрут с заданными глаголами.

Route registerRoute(string $method, string $uri, Closure|array|string|null $action = null)

Регистрирует новый маршрут в маршрутизаторе.

array compileAction(Closure|array|string|null $action)

Компилирует действие в массив, включая атрибуты.

Route|$this __call(string $method, array $parameters)

Динамически обрабатывает вызовы в регистратор маршрутов.

Route get(string $uri, Closure|array|string|null $action = null)

No description

Route post(string $uri, Closure|array|string|null $action = null)

No description

Route put(string $uri, Closure|array|string|null $action = null)

No description

Route delete(string $uri, Closure|array|string|null $action = null)

No description

Route patch(string $uri, Closure|array|string|null $action = null)

No description

Route options(string $uri, Closure|array|string|null $action = null)

No description

Route any(string $uri, Closure|array|string|null $action = null)

No description

RouteRegistrar as(string $value)

No description

RouteRegistrar domain(string $value)

No description

RouteRegistrar middleware(array|string|null $middleware)

No description

RouteRegistrar name(string $value)

No description

RouteRegistrar namespace(string $value)

No description

RouteRegistrar prefix(string $$prefix)

No description

RouteRegistrar where(array $$where)

No description

Подробности

void __construct(Router $router)

Создает новый экземпляр регистратора маршрутов.

Параметры

Router $router

Возвращаемое значение

void

$this attribute(string $key, mixed $value)

Устанавливает значение для заданного атрибута.

Параметры

string $key
mixed $value

Возвращаемое значение

$this

Исключения

InvalidArgumentException

PendingResourceRegistration resource(string $name, string $controller, array $options = [])

Прокладывает маршрут ресурса к контроллеру.

Параметры

string $name
string $controller
array $options

Возвращаемое значение

PendingResourceRegistration

void group(Closure|string $callback)

Создает группу маршрутов с общими атрибутами.

Параметры

Closure|string $callback

Возвращаемое значение

void

Route match(array|string $methods, string $uri, Closure|array|string|null $action = null)

Регистрирует новый маршрут с заданными глаголами.

Параметры

array|string $methods
string $uri
Closure|array|string|null $action

Возвращаемое значение

Route
END_OF_DOCUMENT_MARKER

protected Маршрут registerRoute(string $method, string $uri, Closure|array|string|null $action = null)

Регистрация нового маршрута в маршрутизаторе.

Параметры

string $method
string $uri
Closure|array|string|null $action

Возвращаемое значение

Маршрут

protected array compileAction(Closure|array|string|null $action)

Компиляция действия в массив, включающий атрибуты.

Параметры

Closure|array|string|null $action

Возвращаемое значение

array

Маршрут|$this __call(string $method, array $parameters)

Динамическая обработка вызовов в регистратор маршрутов.

Параметры

string $method
array $parameters

Возвращаемое значение

Маршрут|$this

Исключения

BadMethodCallException

Маршрут get(string $uri, Closure|array|string|null $action = null)

Без описания

Параметры

string $uri
Closure|array|string|null $action

Возвращаемое значение

Маршрут

Маршрут post(string $uri, Closure|array|string|null $action = null)

Без описания

Параметры

string $uri
Closure|array|string|null $action

Возвращаемое значение

Маршрут

Маршрут put(string $uri, Closure|array|string|null $action = null)

Без описания

Параметры

string $uri
Closure|array|string|null $action

Возвращаемое значение

Маршрут

Маршрут delete(string $uri, Closure|array|string|null $action = null)

Без описания

Параметры

string $uri
Closure|array|string|null $action

Возвращаемое значение

Маршрут

Маршрут patch(string $uri, Closure|array|string|null $action = null)

Без описания

Параметры

string $uri
Closure|array|string|null $action

Возвращаемое значение

Маршрут

Маршрут options(string $uri, Closure|array|string|null $action = null)

Без описания

Параметры

string $uri
Closure|array|string|null $action

Возвращаемое значение

Маршрут

Маршрут any(string $uri, Closure|array|string|null $action = null)

Без описания

Параметры

string $uri
Closure|array|string|null $action

Возвращаемое значение

Маршрут

РегистраторМаршрутов as(string $value)

Без описания

Параметры

string $value

Возвращаемое значение

РегистраторМаршрутов

РегистраторМаршрутов domain(string $value)

Без описания

Параметры

string $value

Возвращаемое значение

РегистраторМаршрутов

РегистраторМаршрутов middleware(array|string|null $middleware)

Без описания

Параметры

array|string|null $middleware

Возвращаемое значение

РегистраторМаршрутов

РегистраторМаршрутов name(string $value)

Без описания

Параметры

string $value

Возвращаемое значение

РегистраторМаршрутов

РегистраторМаршрутов namespace(string $value)

Без описания

Параметры

string $value

Возвращаемое значение

РегистраторМаршрутов

РегистраторМаршрутов prefix(string $$prefix)

Без описания

Параметры

string $$prefix

Возвращаемое значение

РегистраторМаршрутов

РегистраторМаршрутов where(array $$where)

Без описания

Параметры

array $$where

Возвращаемое значение

РегистраторМаршрутов

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Routing/RouteRegistrar.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API