Spec-Zone.ru › Laravel 5.8

ConditionallyLoadsAttributes

trait ConditionallyLoadsAttributes (View source)

Методы

array filter(array $data)

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

array mergeData(array $data, int $index, array $merge, bool $numericKeys)

Объединить заданные данные в заданный индекс.

array removeMissingValues(array $data)

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

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

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

MergeValue|mixed merge(mixed $value)

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

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

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

MergeValue attributes(array $attributes)

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

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

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

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

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

MissingValue|mixed whenPivotLoadedAs(string $accessor, string $table, mixed $value, mixed $default = null)

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

mixed transform(mixed $value, callable $callback, mixed $default = null)

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

Подробности

protected array filter(array $data)

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

Параметры

array $data

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

array

protected array mergeData(array $data, int $index, array $merge, bool $numericKeys)

Объединить заданные данные в заданный индекс.

Параметры

array $data
int $index
array $merge
bool $numericKeys

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

array

protected array removeMissingValues(array $data)

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

Параметры

array $data

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

array

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 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|mixed whenPivotLoadedAs(string $accessor, string $table, mixed $value, mixed $default = null)

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

Параметры

string $accessor
string $table
mixed $value
mixed $default

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

MissingValue|mixed

protected mixed transform(mixed $value, callable $callback, mixed $default = null)

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

Параметры

mixed $value
callable $callback
mixed $default

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

mixed

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

Spec-Zone.ru

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