Spec-Zone.ru › Laravel 11

RouteRegistrar

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

Трейты

CreatesRegularExpressionRouteConstraints

Свойства

protected Router $router

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

protected массив $attributes

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

protected массив строк $passthru

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

protected массив строк $allowedAttributes

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

protected массив $aliases

Атрибуты, которые алиасированы.

Методы

$this whereAlpha(array|string $parameters)

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

из CreatesRegularExpressionRouteConstraints
$this whereAlphaNumeric(array|string $parameters)

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

из CreatesRegularExpressionRouteConstraints
$this whereNumber(array|string $parameters)

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

из CreatesRegularExpressionRouteConstraints
$this whereUlid(array|string $parameters)

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

из CreatesRegularExpressionRouteConstraints
$this whereUuid(array|string $parameters)

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

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

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

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

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

из 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 missing(Closure $missing)

Нет описания

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

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

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

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

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

Без описания

Параметры

Closure $missing

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

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

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

Без описания

Параметры

string $value

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

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

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

Без описания

Параметры

string|null $value

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

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

RouteRegistrar prefix(string $prefix)

Без описания

Параметры

string $prefix

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

RouteRegistrar

RouteRegistrar scopeBindings()

Без описания

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

RouteRegistrar

RouteRegistrar where(array $where)

Без описания

Параметры

array $where

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

RouteRegistrar

RouteRegistrar withoutMiddleware(array|string $middleware)

Без описания

Параметры

array|string $middleware

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

RouteRegistrar

RouteRegistrar withoutScopedBindings()

Без описания

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

RouteRegistrar

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

Spec-Zone.ru

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