Spec-Zone.ru › Laravel 7

ConditionallyLoadsAttributes

trait ConditionallyLoadsAttributes (View source)

Методы

массив filter(массив $data)

Фильтрует предоставленные данные, удаляя любые необязательные значения.

массив mergeData(массив $data, целое число $index, массив $merge, булево $numericKeys)

Объединяет предоставленные данные в указанном индексе.

массив removeMissingValues(массив $data)

Удаляет отсутствующие значения из отфильтрованных данных.

MissingValue|смешанный тип when(булево $condition, смешанный тип $value, смешанный тип $default = null)

Возвращает значение, основанное на заданном условии.

MergeValue|смешанный тип merge(смешанный тип $value)

Объединяет значение в массив.

MergeValue|смешанный тип mergeWhen(булево $condition, смешанный тип $value)

Объединяет значение, основанное на заданном условии.

MergeValue attributes(массив $attributes)

Объединяет заданные атрибуты.

MissingValue|смешанный тип whenAppended(строка $attribute, смешанный тип $value = null, смешанный тип $default = null)

Возвращает аксессор, когда он был добавлен.

MissingValue|смешанный тип whenLoaded(строка $relationship, смешанный тип $value = null, смешанный тип $default = null)

Возвращает отношение, если оно было загружено.

MissingValue|смешанный тип whenPivotLoaded(строка $table, смешанный тип $value, смешанный тип $default = null)

Выполняет обратный вызов, если заданная таблица связей была загружена.

MissingValue|смешанный тип whenPivotLoadedAs(строка $accessor, строка $table, смешанный тип $value, смешанный тип $default = null)

Выполняет обратный вызов, если заданная таблица связей с пользовательским аксессором была загружена.

смешанный тип transform(смешанный тип $value, вызов $callback, смешанный тип $default = null)

Преобразует заданное значение, если оно присутствует.

Подробности

protected массив filter(массив $data)

Фильтрует предоставленные данные, удаляя любые необязательные значения.

Параметры

массив $data

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

массив

protected массив mergeData(массив $data, целое число $index, массив $merge, булево $numericKeys)

Объединяет предоставленные данные в указанном индексе.

Параметры

массив $data
целое число $index
массив $merge
булево $numericKeys

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

массив

protected массив removeMissingValues(массив $data)

Удаляет отсутствующие значения из отфильтрованных данных.

Параметры

массив $data

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

массив

protected MissingValue|mixed when(bool $condition, mixed $value, mixed $default = null)

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

Параметры

bool $condition
mixed $value
mixed $default

Значение результата

MissingValue|mixed

protected MergeValue|mixed merge(mixed $value)

Объединить значение в массив.

Параметры

mixed $value

Значение результата

MergeValue|mixed

protected MergeValue|mixed mergeWhen(bool $condition, mixed $value)

Объединить значение на основе заданного условия.

Параметры

bool $condition
mixed $value

Значение результата

MergeValue|mixed

protected MergeValue attributes(array $attributes)

Объединить заданные атрибуты.

Параметры

array $attributes

Значение результата

MergeValue

protected MissingValue|mixed whenAppended(string $attribute, mixed $value = null, mixed $default = null)

Получить аксессор, если он был добавлен.

Параметры

string $attribute
mixed $value
mixed $default

Значение результата

MissingValue|mixed

protected MissingValue|mixed whenLoaded(string $relationship, mixed $value = null, mixed $default = null)

Получить отношение, если оно было загружено.

Параметры

string $relationship
mixed $value
mixed $default

Значение результата

MissingValue|mixed

protected MissingValue|mixed whenPivotLoaded(string $table, mixed $value, mixed $default = null)

Выполнить обратный вызов, если заданная таблица связей была загружена.

Параметры

string $table
mixed $value
mixed $default

Значение результата

MissingValue|mixed

protected MissingValue|смешанный whenPivotLoadedAs(string $accessor, string $table, смешанный $value, смешанный $default = null)

Выполнить обратный вызов, если заданная сводная таблица с пользовательским аксессором была загружена.

Параметры

string $accessor
string $table
смешанный $value
смешанный $default

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

MissingValue|смешанный

protected смешанный transform(смешанный $value, вызываемый $callback, смешанный $default = null)

Преобразовать заданное значение, если оно присутствует.

Параметры

смешанный $value
вызываемый $callback
смешанный $default

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

смешанный

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

Spec-Zone.ru

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