Spec-Zone.ru › Laravel 6

ResourceRegistrar

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

Свойства

protected Router $router

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

protected массив $resourceDefaults

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

protected массив|строка $parameters

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

static protected массив $parameterMap

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

static protected bool $singularParameters

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

static protected массив $verbs

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

Методы

void __construct(Router $router)

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

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

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

void prefixedResource(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 для маршрута ресурса.

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

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

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

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

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

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

string getShallowName(string $name, array $options)

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

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)

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

статический массив getParameters()

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

статический void setParameters(array $parameters = [])

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

статический массив verbs(array $verbs = [])

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

Подробности

void __construct(Router $router)

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

Параметры

Router $router

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

void

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

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

Параметры

string $name
string $controller
массив $options

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

RouteCollection

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

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

Параметры

string $name
string $controller
массив $options

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

void

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 Маршрут addResourceStore(string $name, string $base, string $controller, array $options)

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

Параметры

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

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

Маршрут

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

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

Параметры

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

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

Маршрут

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

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

Параметры

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

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

Маршрут

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

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

Параметры

string $name
array $options

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

string

string getResourceUri(string $resource)

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

Параметры

string $resource

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

string

protected string getNestedResourceUri(array $segments)

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

Параметры

массив $segments

Значение возврата

строка

string getResourceWildcard(string $value)

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

Параметры

строка $value

Значение возврата

строка

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

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

Параметры

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

Значение возврата

массив

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

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

Параметры

строка $resource
строка $method
массив $options

Значение возврата

строка

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

Spec-Zone.ru

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