Spec-Zone.ru › Laravel 9

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

класс RouteRegistrar (Просмотреть исходный код)

Трейты

CreatesRegularExpressionRouteConstraints

Свойства

protected Router $router

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

protected array $attributes

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

protected string[] $passthru

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

protected string[] $allowedAttributes

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

protected array $aliases

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

Методы

$this whereAlpha(array|string $parameters)

Укажите, что заданные параметры маршрута должны быть буквенными.

from CreatesRegularExpressionRouteConstraints
$this whereAlphaNumeric(array|string $parameters)

Укажите, что заданные параметры маршрута должны быть буквенно-цифровыми.

from CreatesRegularExpressionRouteConstraints
$this whereNumber(array|string $parameters)

Укажите, что заданные параметры маршрута должны быть числовыми.

from CreatesRegularExpressionRouteConstraints
$this whereUlid(array|string $parameters)

Укажите, что заданные параметры маршрута должны быть ULID.

from CreatesRegularExpressionRouteConstraints
$this whereUuid(array|string $parameters)

Укажите, что заданные параметры маршрута должны быть UUID.

from CreatesRegularExpressionRouteConstraints
$this whereIn(array|string $parameters, array $values)

Укажите, что заданные параметры маршрута должны быть одним из заданных значений.

from CreatesRegularExpressionRouteConstraints
$this assignExpressionToParameters(array|string $parameters, string $expression)

Примените заданное регулярное выражение к заданным параметрам.

from CreatesRegularExpressionRouteConstraints
void __construct(Router $router)

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

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

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

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

Направить ресурс на контроллер.

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

Направить API ресурс на контроллер.

PendingSingletonResourceRegistration singleton(string $name, string $controller, array $options = [])

Направить одиночный ресурс на контроллер.

PendingSingletonResourceRegistration apiSingleton(string $name, string $controller, array $options = [])

Направить API одиночный ресурс на контроллер.

$this group(Closure|array|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 any(string $uri, Closure|array|string|null $action = null)

Нет описания

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

Нет описания

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

Нет описания

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

Нет описания

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

Нет описания

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

Нет описания

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

Нет описания

RouteRegistrar as(string $value)

Нет описания

RouteRegistrar controller(string $controller)

Нет описания

RouteRegistrar domain(string $value)

Нет описания

RouteRegistrar middleware(array|string|null $middleware)

Нет описания

RouteRegistrar name(string $value)

Нет описания

RouteRegistrar namespace(string|null $value)

Нет описания

RouteRegistrar prefix(string $prefix)

Нет описания

RouteRegistrar scopeBindings()

Нет описания

RouteRegistrar where(array $where)

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

RouteRegistrar withoutMiddleware(array|string $middleware)

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

RouteRegistrar withoutScopedBindings()

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

Подробности

$this whereAlpha(array|string $parameters)

Укажите, что заданные параметры маршрута должны быть буквенными.

Параметры

array|string $parameters

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

$this

$this whereAlphaNumeric(array|string $parameters)

Укажите, что заданные параметры маршрута должны быть буквенно-цифровыми.

Параметры

array|string $parameters

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

$this

$this whereNumber(array|string $parameters)

Укажите, что заданные параметры маршрута должны быть числовыми.

Параметры

array|string $parameters

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

$this

$this whereUlid(array|string $parameters)

Укажите, что заданные параметры маршрута должны быть ULID.

Параметры

array|string $parameters

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

$this

$this whereUuid(array|string $parameters)

Укажите, что заданные параметры маршрута должны быть UUID.

Параметры

array|string $parameters

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

$this

$this whereIn(array|string $parameters, array $values)

Укажите, что заданные параметры маршрута должны быть одним из заданных значений.

Параметры

array|string $parameters
array $values

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

$this

protected $this assignExpressionToParameters(array|string $parameters, string $expression)

Примените заданное регулярное выражение к заданным параметрам.

Параметры

array|string $parameters
string $expression

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

$this

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

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

Маршрутизировать API-ресурс к контроллеру.

Параметры

string $name
string $controller
array $options

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

PendingResourceRegistration

PendingSingletonResourceRegistration singleton(string $name, string $controller, array $options = [])

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

Параметры

string $name
string $controller
array $options

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

PendingSingletonResourceRegistration

PendingSingletonResourceRegistration apiSingleton(string $name, string $controller, array $options = [])

Маршрутизировать API-одиночный ресурс к контроллеру.

Параметры

string $name
string $controller
array $options

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

PendingSingletonResourceRegistration

$this group(Closure|array|string $callback)

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

Параметры

Closure|array|string $callback

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

$this

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

Маршрут any(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

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

Маршрут

Маршрут get(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

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

Маршрут

Маршрут patch(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

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

Маршрут

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

Без описания

Параметры

string $value

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

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

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

Без описания

Параметры

string $controller

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

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

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

Без описания

Параметры

string $value

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

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

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

Без описания

Параметры

array|string|null $middleware

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

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

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

Без описания

Параметры

string $value

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

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

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

Без описания

Параметры

string|null $value

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

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

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

Без описания

Параметры

string $prefix

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

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

RouteRegistrar scopeBindings()

Без описания

Значение результата

RouteRegistrar

RouteRegistrar where(array $where)

Без описания

Параметры

массив $where

Значение результата

RouteRegistrar

RouteRegistrar withoutMiddleware(array|string $middleware)

Без описания

Параметры

массив|строка $middleware

Значение результата

RouteRegistrar

RouteRegistrar withoutScopedBindings()

Без описания

Значение результата

RouteRegistrar

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

Spec-Zone.ru

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