DelegatesToResource
trait DelegatesToResource (View source)
Traits
| ForwardsCalls |
Методы
| mixed | forwardCallTo(mixed $object, string $method, array $parameters) Перенаправить вызов метода заданному объекту. | from ForwardsCalls |
| mixed | forwardDecoratedCallTo(mixed $object, string $method, array $parameters) Перенаправить вызов метода заданному объекту, вернув $this, если перенаправленный вызов вернул себя. | from ForwardsCalls |
| static void | throwBadMethodCallException(string $method) Выбросить исключение BadMethodCallException для данного метода. | from ForwardsCalls |
| 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) Динамически получить свойства из базового ресурса. | |
| mixed | __call(string $method, array $parameters) Динамически передать вызовы метода базовому ресурсу. |
Подробности
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)
Выбросить исключение неверного вызова метода для данного метода.
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)
Динамическое получение свойств из базового ресурса.
mixed __call(string $method, array $parameters)
Динамическая передача вызовов методов базовому ресурсу.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Http/Resources/DelegatesToResource.html