Spec-Zone.ru › Laravel 10

DelegatesToResource

trait DelegatesToResource (View source)

Traits

ПеренаправляетВызовы
Macroable

Свойства

static protected array $macros

Зарегистрированные строковые макросы.

из Macroable

Методы

mixed forwardCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода заданному объекту.

из ПеренаправляетВызовы
mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода заданному объекту, вернув $this, если перенаправленный вызов вернул себя.

из ПеренаправляетВызовы
static void throwBadMethodCallException(string $method)

Выбросить исключение плохого вызова метода для данного метода.

из ПеренаправляетВызовы
static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательский макрос.

из Macroable
static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

из Macroable
static bool hasMacro(string $name)

Проверяет, зарегистрирован ли макрос.

из Macroable
static void flushMacros()

Очистить существующие макросы.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывать вызовы класса.

из Macroable
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)

Передать вызов метода заданному объекту.

Параметры

mixed $object
string $method
array $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

protected mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)

Передать вызов метода заданному объекту, возвращая $this, если переданный вызов вернул сам себя.

Параметры

mixed $object
string $method
array $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

static protected void throwBadMethodCallException(string $method)

Выбросить исключение bad method call для данного метода.

Параметры

string $method

Возвращаемое значение

void

Исключения

BadMethodCallException

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательское макро.

Параметры

string $name
object|callable $macro

Возвращаемое значение

void

static void mixin(object $mixin, bool $replace = true)

Добавить другой объект в класс.

Параметры

object $mixin
bool $replace

Возвращаемое значение

void

Исключения

ReflectionException

static bool hasMacro(string $name)

Проверяет, зарегистрировано ли макро.

Параметры

string $name

Возвращаемое значение

bool

static void flushMacros()

Очистить существующие макросы.

Возвращаемое значение

void

static смешанный __callStatic(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

Параметры

string $method
array $parameters

Возвращаемое значение

смешанный

Исключения

BadMethodCallException

смешанный __call(string $method, array $parameters)

Динамически передает вызовы методов в основной ресурс.

Параметры

string $method
array $parameters

Возвращаемое значение

смешанный

смешанный getRouteKey()

Получить значение ключа маршрута ресурса.

Возвращаемое значение

смешанный

строка getRouteKeyName()

Получить ключ маршрута для ресурса.

Возвращаемое значение

строка

пусто resolveRouteBinding(mixed $value, string|null $field = null)

Получить модель для связанного значения.

Параметры

смешанный $value
string|null $field

Возвращаемое значение

пусто

Исключения

Exception

пусто resolveChildRouteBinding(string $childType, mixed $value, string|null $field = null)

Получить модель для связанного значения.

Параметры

string $childType
смешанный $value
string|null $field

Возвращаемое значение

пусто

Исключения

Exception

булево offsetExists(mixed $offset)

Определить, существует ли заданное свойство.

Параметры

смешанный $offset

Возвращаемое значение

булево

смешанный offsetGet(mixed $offset)

Получить значение для заданного смещения.

Параметры

смешанный $offset

Возвращаемое значение

смешанный

пусто offsetSet(mixed $offset, mixed $value)

Установить значение для заданного смещения.

Параметры

смешанный $offset
смешанный $value

Возвращаемое значение

пусто

пусто offsetUnset(mixed $offset)

Удалить значение для заданного смещения.

Параметры

смешанный $offset

Возвращаемое значение

пусто

булево __isset(string $key)

Определить, существует ли атрибут в ресурсе.

Параметры

string $key

Возвращаемое значение

булево

пусто __unset(string $key)

Удалить атрибут из ресурса.

Параметры

string $key

Возвращаемое значение

пусто

смешанный __get(string $key)

Динамически получить свойства из основного ресурса.

Параметры

string $key

Возвращаемое значение

смешанный

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Http/Resources/DelegatesToResource.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API