Spec-Zone.ru › Laravel 11

ResourceRegistrar

класс ResourceRegistrar (View source)

Свойства

protected Router $router

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

protected string[] $resourceDefaults

Действия по умолчанию для контроллера ресурса.

protected string[] $singletonResourceDefaults

Действия по умолчанию для контроллера ресурса-синглтона.

protected array|string $parameters

Параметры, установленные для этого экземпляра ресурса.

static protected array $parameterMap

Глобальное отображение параметров.

static protected bool $singularParameters

Сингулярные глобальные параметры.

static protected array $verbs

Глаголы, используемые в URI ресурса.

Методы

void __construct(Router $router)

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

RouteCollection register(string $name, string $controller, array $options = [])

Маршрутизация ресурса к контроллеру.

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

Маршрутизация ресурса-синглтона к контроллеру.

Router prefixedResource(string $name, string $controller, array $options)

Построение набора маршрутов ресурсов с префиксом.

Router prefixedSingleton(string $name, string $controller, array $options)

Построение набора маршрутов синглтона с префиксом.

array getResourcePrefix(string $name)

Извлечение ресурса и префикса из имени ресурса.

array getResourceMethods(array $defaults, array $options)

Получение применимых методов ресурса.

Route addResourceIndex(string $name, string $base, string $controller, array $options)

Добавление метода index для маршрута ресурса.

Route addResourceCreate(string $name, string $base, string $controller, array $options)

Добавление метода create для маршрута ресурса.

Route addResourceStore(string $name, string $base, string $controller, array $options)

Добавление метода store для маршрута ресурса.

Route addResourceShow(string $name, string $base, string $controller, array $options)

Добавление метода show для маршрута ресурса.

Route addResourceEdit(string $name, string $base, string $controller, array $options)

Добавление метода edit для маршрута ресурса.

Route addResourceUpdate(string $name, string $base, string $controller, array $options)

Добавление метода update для маршрута ресурса.

Route addResourceDestroy(string $name, string $base, string $controller, array $options)

Добавление метода destroy для маршрута ресурса.

Route addSingletonCreate(string $name, string $controller, array $options)

Добавление метода create для маршрута синглтона.

Route addSingletonStore(string $name, string $controller, array $options)

Добавление метода store для маршрута синглтона.

Route addSingletonShow(string $name, string $controller, array $options)

Добавление метода show для маршрута синглтона.

Route addSingletonEdit(string $name, string $controller, array $options)

Добавление метода edit для маршрута синглтона.

Route addSingletonUpdate(string $name, string $controller, array $options)

Добавление метода update для маршрута синглтона.

Route addSingletonDestroy(string $name, string $controller, array $options)

Добавление метода destroy для маршрута синглтона.

string getShallowName(string $name, array $options)

Получение имени для данного ресурса с применением shallowness, если применимо.

void setResourceBindingFields(Route $route, array $bindingFields)

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

string getResourceUri(string $resource)

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

string getNestedResourceUri(array $segments)

Получение URI для вложенного массива сегментов ресурса.

string getResourceWildcard(string $value)

Форматирование параметра ресурса для использования.

array getResourceAction(string $resource, string $controller, string $method, array $options)

Получение массива действий для маршрута ресурса.

string getResourceRouteName(string $resource, string $method, array $options)

Получение имени для данного ресурса.

static void singularParameters(bool $singular = true)

Установка или сброс неотображаемых глобальных параметров в singular.

static array getParameters()

Получение глобального отображения параметров.

static void setParameters(array $parameters = [])

Установка глобального отображения параметров.

static array verbs(array $verbs = [])

Получение или установка глаголов действия, используемых в URI ресурса.

Подробности

void __construct(Router $router)

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

Параметры

Router $router

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

void

RouteCollection register(string $name, string $controller, array $options = [])

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

Параметры

string $name
string $controller
array $options

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

RouteCollection

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

Маршрутизировать ресурс типа «синглтон» к контроллеру.

Параметры

string $name
string $controller
array $options

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

RouteCollection

protected Router prefixedResource(string $name, string $controller, array $options)

Создать набор маршрутов ресурса с префиксом.

Параметры

string $name
string $controller
array $options

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

Router

protected Router prefixedSingleton(string $name, string $controller, array $options)

Создать набор маршрутов типа «синглтон» с префиксом.

Параметры

string $name
string $controller
array $options

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

Router

protected array getResourcePrefix(string $name)

Извлечь ресурс и префикс из имени ресурса.

Параметры

string $name

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

array

protected array getResourceMethods(array $defaults, array $options)

Получить допустимые методы ресурса.

Параметры

array $defaults
array $options

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

array

protected Route addResourceIndex(string $name, string $base, string $controller, array $options)

Добавить метод индекса для маршрута ресурса.

Параметры

string $name
string $base
string $controller
array $options

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

Route

protected Route addResourceCreate(string $name, string $base, string $controller, array $options)

Добавить метод создания для маршрута ресурса.

Параметры

string $name
string $base
string $controller
array $options

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

Route

protected Route addResourceStore(string $name, string $base, string $controller, array $options)

Добавить метод сохранения для маршрута ресурса.

Параметры

string $name
string $base
string $controller
array $options

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

Route

protected Route addResourceShow(string $name, string $base, string $controller, array $options)

Добавить метод отображения для маршрута ресурса.

Параметры

string $name
string $base
string $controller
array $options

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

Route

protected Route addResourceEdit(string $name, string $base, string $controller, array $options)

Добавить метод редактирования для маршрута ресурса.

Параметры

string $name
string $base
string $controller
array $options

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

Route

protected Route addResourceUpdate(string $name, string $base, string $controller, array $options)

Добавить метод обновления для маршрута ресурса.

Параметры

string $name
string $base
string $controller
array $options

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

Route

protected Route addResourceDestroy(string $name, string $base, string $controller, array $options)

Добавить метод удаления для маршрута ресурса.

Параметры

string $name
string $base
string $controller
array $options

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

Route

protected Route addSingletonCreate(string $name, string $controller, array $options)

Добавить метод создания для маршрута типа «синглтон».

Параметры

string $name
string $controller
array $options

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

Route

protected Route addSingletonStore(string $name, string $controller, array $options)

Добавить метод сохранения для маршрута типа «синглтон».

Параметры

string $name
string $controller
array $options

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

Route

protected Маршрут addSingletonShow(string $name, string $controller, array $options)

Добавить метод show для маршрута типа singleton.

Параметры

string $name
string $controller
array $options

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

Маршрут

protected Маршрут addSingletonEdit(string $name, string $controller, array $options)

Добавить метод edit для маршрута типа singleton.

Параметры

string $name
string $controller
array $options

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

Маршрут

protected Маршрут addSingletonUpdate(string $name, string $controller, array $options)

Добавить метод update для маршрута типа singleton.

Параметры

string $name
string $controller
array $options

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

Маршрут

protected Маршрут addSingletonDestroy(string $name, string $controller, array $options)

Добавить метод destroy для маршрута типа singleton.

Параметры

string $name
string $controller
array $options

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

Маршрут

protected string getShallowName(string $name, array $options)

Получить имя для заданного ресурса с применением shallowness, когда это применимо.

Параметры

string $name
array $options

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

string

protected void setResourceBindingFields(Маршрут $route, array $bindingFields)

Установить поля привязки маршрута, если ресурс ограничен.

Параметры

Маршрут $route
array $bindingFields

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

void

string getResourceUri(string $resource)

Получить базовый URI ресурса для заданного ресурса.

Параметры

string $resource

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

string

protected string getNestedResourceUri(array $segments)

Получить URI для массива вложенных сегментов ресурса.

Параметры

array $segments

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

string

string getResourceWildcard(string $value)

Форматировать параметр ресурса для использования.

Параметры

string $value

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

string

protected array getResourceAction(string $resource, string $controller, string $method, array $options)

Получить массив действий для маршрута ресурса.

Параметры

string $resource
string $controller
string $method
array $options

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

array

protected string getResourceRouteName(string $resource, string $method, array $options)

Получить имя для заданного ресурса.

Параметры

string $resource
string $method
array $options

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

string

static void singularParameters(bool $singular = true)

Установить или сбросить глобальные параметры для единственного числа.

Параметры

bool $singular

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

void

static array getParameters()

Получить глобальную карту параметров.

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

array

static void setParameters(array $parameters = [])

Установить глобальное отображение параметров.

Параметры

array $parameters

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

void

static array verbs(array $verbs = [])

Получить или установить глаголы действий, используемые в URI ресурсов.

Параметры

array $verbs

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

array

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

Spec-Zone.ru

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