Spec-Zone.ru › Laravel 5.8

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

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 $

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

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

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

Параметры

array $

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

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

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

Spec-Zone.ru

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