PendingSingletonResourceRegistration
класс PendingSingletonResourceRegistration (Просмотреть исходный код)
Свойства
| СоздаётОграниченияМаршрутовРегулярныхВыражений | |
| Macroable |
Свойства
| статический защищённый массив | $macros | Зарегистрированные строковые макросы. | из Macroable |
| защищённый ResourceRegistrar | $registrar | Регистратор ресурсов. | |
| защищённая строка | $name | Имя ресурса. | |
| защищённая строка | $controller | Контроллер ресурса. | |
| защищённый массив | $options | Параметры ресурса. | |
| защищённый bool | $registered | Статус регистрации ресурса. |
Методы
| $this | whereAlpha(array|string $parameters)
Укажите, что заданные параметры маршрута должны быть буквенными. | from CreatesRegularExpressionRouteConstraints |
| $this | whereAlphaNumeric(array|string $parameters)
Укажите, что заданные параметры маршрута должны быть буквенно-цифровыми. | from CreatesRegularExpressionRouteConstraints |
| $this | whereNumber(array|string $parameters)
Укажите, что заданные параметры маршрута должны быть числовыми. | from CreatesRegularExpressionRouteConstraints |
| $this | whereUlid(array|string $parameters)
Укажите, что заданные параметры маршрута должны быть ULID. | from CreatesRegularExpressionRouteConstraints |
| $this | whereUuid(array|string $parameters)
Укажите, что заданные параметры маршрута должны быть UUID. | from CreatesRegularExpressionRouteConstraints |
| $this | whereIn(array|string $parameters, array $values)
Укажите, что заданные параметры маршрута должны быть одним из заданных значений. | from CreatesRegularExpressionRouteConstraints |
| $this | assignExpressionToParameters(array|string $parameters, string $expression)
Примените заданное регулярное выражение к заданным параметрам. | from CreatesRegularExpressionRouteConstraints |
| static void | macro(string $name, object|callable $macro)
Зарегистрировать пользовательское макро. | from Macroable |
| static void | mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс. | from Macroable |
| static bool | hasMacro(string $name)
Проверяет, зарегистрировано ли макро. | from Macroable |
| static void | flushMacros()
Очистить существующие макросы. | from Macroable |
| static mixed | __callStatic(string $method, array $parameters)
Динамически обрабатывает вызовы класса. | from Macroable |
| mixed | __call(string $method, array $parameters)
Динамически обрабатывает вызовы класса. | from Macroable |
| void | __construct(ResourceRegistrar $registrar, string $name, string $controller, array $options)
Создать новый экземпляр регистрации ресурса-синглтона. | |
| PendingSingletonResourceRegistration | only(array|string|mixed $methods)
Установить методы, которые должен применять контроллер. | |
| PendingSingletonResourceRegistration | except(array|string|mixed $methods)
Установить методы, которые контроллер должен исключить. | |
| $this | creatable()
Указать, что ресурс должен иметь маршруты создания и хранения. | |
| $this | destroyable()
Указать, что ресурс должен иметь маршрут удаления. | |
| PendingSingletonResourceRegistration | names(array|string $names)
Установить имена маршрутов для действий контроллера. | |
| PendingSingletonResourceRegistration | name(string $method, string $name)
Установить имя маршрута для действия контроллера. | |
| PendingSingletonResourceRegistration | parameters(array|string $parameters)
Переопределить имена параметров маршрута. | |
| PendingSingletonResourceRegistration | parameter(string $previous, string $new)
Переопределить имя параметра маршрута. | |
| PendingSingletonResourceRegistration | middleware(mixed $middleware)
Добавить мидлварь к маршрутам ресурса. | |
| $this|array | withoutMiddleware(array|string $middleware)
Указать мидлварь, которую следует удалить из маршрутов ресурса. | |
| PendingSingletonResourceRegistration | where(mixed $wheres)
Добавить ограничения «where» к маршрутам ресурса. | |
| RouteCollection | register()
Зарегистрировать маршрут ресурса-синглтона. | |
| void | __destruct()
Обработать уничтожение объекта. |
Details
$this whereAlpha(array|string $parameters)
Укажите, что заданные параметры маршрута должны быть буквенными.
$this whereAlphaNumeric(array|string $parameters)
Укажите, что заданные параметры маршрута должны быть буквенно-цифровыми.
$this whereNumber(array|string $parameters)
Укажите, что заданные параметры маршрута должны быть числовыми.
$this whereUlid(array|string $parameters)
Указать, что заданные параметры маршрута должны быть ULID.
$this whereUuid(array|string $parameters)
Указать, что заданные параметры маршрута должны быть UUID.
$this whereIn(array|string $parameters, array $values)
Указать, что заданные параметры маршрута должны быть одним из заданных значений.
protected $this assignExpressionToParameters(array|string $parameters, string $expression)
Применить заданное регулярное выражение к заданным параметрам.
static void macro(string $name, object|callable $macro)
Зарегистрировать пользовательское макрос.
static void mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс.
static bool hasMacro(string $name)
Проверяет, зарегистрировано ли макрос.
static void flushMacros()
Очистить существующие макросы.
static mixed __callStatic(string $method, array $parameters)
Динамически обработать вызовы класса.
mixed __call(string $method, array $parameters)
Динамически обработать вызовы класса.
void __construct(ResourceRegistrar $registrar, string $name, string $controller, array $options)
Создать новый незавершенный экземпляр регистрации ресурса.
PendingSingletonResourceRegistration only(array|string|mixed $methods)
Установить методы, которые должен применять контроллер.
PendingSingletonResourceRegistration except(array|string|mixed $methods)
Установить методы, которые контроллер должен исключить.
$this creatable()
Указать, что ресурс должен иметь маршруты создания и хранения.
$this destroyable()
Указать, что ресурс должен иметь маршрут удаления.
PendingSingletonResourceRegistration names(array|string $names)
Установить имена маршрутов для действий контроллера.
PendingSingletonResourceRegistration name(string $method, string $name)
Установить имя маршрута для действия контроллера.
PendingSingletonResourceRegistration parameters(array|string $parameters)
Переопределить имена параметров маршрута.
PendingSingletonResourceRegistration parameter(string $previous, string $new)
Переопределить имя параметра маршрута.
PendingSingletonResourceRegistration middleware(mixed $middleware)
Добавить мидлварь к маршрутам ресурса.
$this|array withoutMiddleware(array|string $middleware)
Указать мидлварь, который должен быть удалён из маршрутов ресурса.
PendingSingletonResourceRegistration where(mixed $wheres)
Добавить ограничения «where» к маршрутам ресурса.
RouteCollection register()
Зарегистрировать маршрут единственного ресурса.
void __destruct()
Обработать уничтожение объекта.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Routing/PendingSingletonResourceRegistration.html