Spec-Zone.ru › Laravel 5.8

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

класс РегистраторРесурсов (Просмотреть исходный код)

Свойства

protected Маршрутизатор $router Экземпляр маршрутизатора.
protected массив $resourceDefaults Действия по умолчанию для контроллера ресурсов.
protected массив|строка $parameters Параметры, заданные для данного экземпляра ресурса.
static protected массив $parameterMap Глобальное отображение параметров.
static protected bool $singularParameters Глобальные параметры в единственном числе.
static protected массив $verbs Глаголы, используемые в URI ресурсов.

Методы

void __construct(Маршрутизатор $router)

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

КоллекцияМаршрутов register(строка $name, строка $controller, массив $options = [])

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

void prefixedResource(строка $name, строка $controller, массив $options)

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

массив getResourcePrefix(строка $name)

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

массив getResourceMethods(массив $defaults, массив $options)

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

Маршрут addResourceIndex(строка $name, строка $base, строка $controller, массив $options)

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

Маршрут addResourceCreate(строка $name, строка $base, строка $controller, массив $options)

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

Маршрут addResourceStore(строка $name, строка $base, строка $controller, массив $options)

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

Маршрут addResourceShow(строка $name, строка $base, строка $controller, массив $options)

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

Маршрут addResourceEdit(строка $name, строка $base, строка $controller, массив $options)

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

Маршрут addResourceUpdate(строка $name, строка $base, строка $controller, массив $options)

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

Маршрут addResourceDestroy(строка $name, строка $base, строка $controller, массив $options)

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

строка getResourceUri(строка $resource)

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

строка getNestedResourceUri(массив $segments)

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

строка getResourceWildcard(строка $value)

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

массив getResourceAction(строка $resource, строка $controller, строка $method, массив $options)

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

строка getResourceRouteName(строка $resource, строка $method, массив $options)

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

static void singularParameters(bool $singular = true)

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

static массив getParameters()

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

static void setParameters(массив $parameters = [])

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

static массив verbs(массив $verbs = [])

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

Подробное описание

void __construct(Маршрутизатор $router)

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

Параметры

Маршрутизатор $router

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

void

КоллекцияМаршрутов register(строка $name, строка $controller, массив $options = [])

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

Параметры

строка $name
строка $controller
массив $options

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

КоллекцияМаршрутов

protected void prefixedResource(строка $name, строка $controller, массив $options)

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

Параметры

строка $name
строка $controller
массив $options

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

void

protected массив getResourcePrefix(строка $name)

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

Параметры

строка $name

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

массив

protected массив getResourceMethods(массив $defaults, массив $options)

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

Параметры

массив $defaults
массив $options

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

массив

protected Маршрут addResourceIndex(строка $name, строка $base, строка $controller, массив $options)

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

Параметры

строка $name
строка $base
строка $controller
массив $options

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

Маршрут
END_OF_DOCUMENT_MARKER

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

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

Параметры

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

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

Маршрут

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

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

Параметры

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

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

Маршрут

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

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

Параметры

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

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

Маршрут

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

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

Параметры

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

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

Маршрут

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

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

Параметры

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

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

Маршрут

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

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

Параметры

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

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

Маршрут

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/5.8/Illuminate/Routing/ResourceRegistrar.html

Spec-Zone.ru

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