DelegatesToResource
trait ДелегируетКРесурсу (View source)
Traits
| ПеренаправляетВызовы | |
| МакроПригодный |
Properties
| static protected array | $macros | Зарегистрированные строковые макросы. | from МакроПригодный |
Methods
| mixed | forwardCallTo(mixed $object, string $method, array $parameters)
Перенаправить вызов метода данному объекту. | from ПеренаправляетВызовы |
| mixed | forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
Перенаправить вызов метода данному объекту, возвращая $this, если перенаправленный вызов вернул себя. | from ПеренаправляетВызовы |
| static void | throwBadMethodCallException(string $method)
Выбросить исключение BadMethodCall для данного метода. | 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)
Динамически получить свойства из базового ресурса. |
Details
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)
Выбросить исключение BadMethodCall для данного метода.
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/11.x/Illuminate/Http/Resources/DelegatesToResource.html