DelegatesToResource
trait DelegatesToResource (View source)
Traits
| ПеренаправляетВызовы | |
| Макрообъект |
Свойства
| static protected array | $macros | Зарегистрированные строковые макросы. | from Макрообъект |
Методы
| mixed | forwardCallTo(mixed $object, string $method, array $parameters)
Перенаправить вызов метода заданному объекту. | from ПеренаправляетВызовы |
| mixed | forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
Перенаправить вызов метода заданному объекту, возвращая $this, если перенаправленный вызов вернул себя. | from ПеренаправляетВызовы |
| static void | throwBadMethodCallException(string $method)
Выбросить исключение плохого вызова метода для данного метода. | from ПеренаправляетВызовы |
| static void | macro(string $name, object|callable $macro)
Зарегистрировать пользовательский макрос. | from Макрообъект |
| static void | mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс. | from Макрообъект |
| static bool | hasMacro(string $name)
Проверяет, зарегистрирован ли макрос. | from Макрообъект |
| static void | flushMacros()
Очистить существующие макросы. | from Макрообъект |
| static mixed | __callStatic(string $method, array $parameters)
Динамически обрабатывать вызовы класса. | from Макрообъект |
| mixed | __call(string $method, array $parameters)
Динамически передавать вызовы методов в базовый ресурс. | |
| mixed | getRouteKey()
Получить значение ключа маршрута ресурса. | |
| string | getRouteKeyName()
Получить ключ маршрута для ресурса. | |
| void | resolveRouteBinding(mixed $value, string|null $field = null)
Получить модель для привязанного значения. | |
| void | resolveChildRouteBinding(string $childType, mixed $value, string|null $field = null)
Получить модель для привязанного значения. | |
| bool | offsetExists(mixed $offset)
Определить, существует ли данный атрибут. | |
| mixed | offsetGet(mixed $offset)
Получить значение для заданного смещения. | |
| void | offsetSet(mixed $offset, mixed $value)
Установить значение для заданного смещения. | |
| void | offsetUnset(mixed $offset)
Удалить значение для заданного смещения. | |
| bool | __isset(string $key)
Определить, существует ли атрибут в ресурсе. | |
| void | __unset(string $key)
Удалить атрибут из ресурса. | |
| mixed | __get(string $key)
Динамически получить свойства из базового ресурса. |
Подробности
protected mixed forwardCallTo(mixed $object, string $method, array $parameters)
Перенаправить вызов метода заданному объекту.
protected mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
Перенаправить вызов метода заданному объекту, вернув $this, если перенаправленный вызов вернул себя.
static protected void throwBadMethodCallException(string $method)
Выбросить исключение неверного вызова метода для данного метода.
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 смешанный __callStatic(string $method, array $parameters)
Динамически обрабатывает вызовы класса.
смешанный __call(string $method, array $parameters)
Динамически передает вызовы методов в основной ресурс.
смешанный getRouteKey()
Получить значение ключа маршрута ресурса.
строка getRouteKeyName()
Получить ключ маршрута для ресурса.
пусто resolveRouteBinding(mixed $value, string|null $field = null)
Получить модель для связанного значения.
пусто resolveChildRouteBinding(string $childType, mixed $value, string|null $field = null)
Получить модель для связанного значения.
булево offsetExists(mixed $offset)
Определить, существует ли заданное свойство.
смешанный offsetGet(mixed $offset)
Получить значение для заданного смещения.
пусто offsetSet(mixed $offset, mixed $value)
Установить значение для заданного смещения.
пусто offsetUnset(mixed $offset)
Удалить значение для заданного смещения.
булево __isset(string $key)
Определить, существует ли атрибут в ресурсе.
пусто __unset(string $key)
Удалить атрибут из ресурса.
смешанный __get(string $key)
Динамически получить свойства из основного ресурса.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Http/Resources/DelegatesToResource.html