PendingResourceRegistration
класс PendingResourceRegistration (Просмотреть исходный код)
Трейты
| Macroable |
Свойства
| статический защищённый массив | $macros | Зарегистрированные строковые макросы. | из Macroable |
| защищённый ResourceRegistrar | $registrar | Регистратор ресурсов. | |
| защищённая строка | $name | Имя ресурса. | |
| защищённая строка | $controller | Контроллер ресурса. | |
| защищённый массив | $options | Параметры ресурса. | |
| защищённый булево значение | $registered | Статус регистрации ресурса. |
Методы
| 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 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)
Создать новый экземпляр регистрации ресурса. | |
| PendingResourceRegistration | only(array|string|dynamic $methods)
Установить методы, которые должен применять контроллер. | |
| PendingResourceRegistration | except(array|string|dynamic $methods)
Установить методы, которые контроллер должен исключить. | |
| PendingResourceRegistration | names(array|string $names)
Установить имена маршрутов для действий контроллера. | |
| PendingResourceRegistration | name(string $method, string $name)
Установить имя маршрута для действия контроллера. | |
| PendingResourceRegistration | parameters(array|string $parameters)
Переопределить имена параметров маршрута. | |
| PendingResourceRegistration | parameter(string $previous, string $new)
Переопределить имя параметра маршрута. | |
| PendingResourceRegistration | middleware(mixed $middleware)
Добавить мидлвару к маршрутам ресурса. | |
| PendingResourceRegistration | shallow(bool $shallow = true)
Указать, что маршруты ресурса должны иметь "поверхностное" вложение. | |
| RouteCollection | register()
Зарегистрировать маршрут ресурса. | |
| void | __destruct()
Обработать уничтожение объекта. |
Детали
static void macro(string $name, object|callable $macro)
Зарегистрировать пользовательское макрос.
static void mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс.
static bool hasMacro(string $name)
Проверить, зарегистрировано ли макрос.
static mixed __callStatic(string $method, array $parameters)
Динамически обработать вызовы к классу.
mixed __call(string $method, array $parameters)
Динамически обработать вызовы к классу.
void __construct(ResourceRegistrar $registrar, string $name, string $controller, array $options)
Создать новый экземпляр регистрации ресурса.
PendingResourceRegistration only(array|string|dynamic $methods)
Установить методы, которые должен применять контроллер.
PendingResourceRegistration except(array|string|dynamic $methods)
Указать методы, которые контроллер должен исключить.
PendingResourceRegistration names(array|string $names)
Установите имена маршрутов для действий контроллера.
PendingResourceRegistration name(string $method, string $name)
Установите имя маршрута для действия контроллера.
PendingResourceRegistration parameters(array|string $parameters)
Переопределите имена параметров маршрута.
PendingResourceRegistration parameter(string $previous, string $new)
Переопределите имя параметра маршрута.
PendingResourceRegistration middleware(mixed $middleware)
Добавить мидлварь к маршрутам ресурса.
PendingResourceRegistration shallow(bool $shallow = true)
Укажите, что маршруты ресурса должны иметь «поверхностное» вложение.
RouteCollection register()
Зарегистрировать маршрут ресурса.
void __destruct()
Обработать уничтожение объекта.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Routing/PendingResourceRegistration.html