Spec-Zone.ru › Laravel 8

RouteRegistrar

class RouteRegistrar (View source)

Свойства

protected Router $router

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

protected array $attributes

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

protected string[] $passthru

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

protected string[] $allowedAttributes

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

protected array $aliases

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

Методы

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-ресурс к контроллеру.

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)

Нет описания

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

Нет описания

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

Нет описания

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

Нет описания

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

Нет описания

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

Нет описания

Route any(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)

Нет описания

Подробности

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

void group(Closure|string $callback)

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

Параметры

Closure|string $callback

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

void

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

Зарегистрировать новый маршрут с заданными HTTP-методами.

Параметры

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

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

Route

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

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

Параметры

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

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

Route

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

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

Параметры

Closure|array|string|null $action

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

array

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

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

Параметры

string $method
array $parameters

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

Route|$this

Исключения

BadMethodCallException

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

Нет описания

Параметры

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

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

Route

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

Нет описания

Параметры

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

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

Route

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

Нет описания

Параметры

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

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

Route

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

Нет описания

Параметры

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

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

Route

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

Нет описания

Параметры

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

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

Route

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

Нет описания

Параметры

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

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

Route

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

Нет описания

Параметры

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

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

Route

RouteRegistrar as(string $value)

Нет описания

Параметры

string $value

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

RouteRegistrar

RouteRegistrar controller(string $controller)

Нет описания

Параметры

string $controller

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

RouteRegistrar

RouteRegistrar domain(string $value)

Нет описания

Параметры

string $value

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

RouteRegistrar
END_OF_DOCUMENT_MARKER

RouteRegistrar middleware(array|string|null $middleware)

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

Параметры

array|string|null $middleware

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

RouteRegistrar

RouteRegistrar name(string $value)

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

Параметры

string $value

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

RouteRegistrar

RouteRegistrar namespace(string|null $value)

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

Параметры

string|null $value

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

RouteRegistrar

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

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

Spec-Zone.ru

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