trait ConditionallyLoadsAttributes (View source)
array | filter(array $data) Filter the given data, removing any optional values. | |
array | mergeData(array $data, int $index, array $merge, bool $numericKeys) Merge the given data in at the given index. | |
array | removeMissingValues(array $data) Remove the missing values from the filtered data. | |
MissingValue|mixed | when(bool $condition, mixed $value, mixed $default = null) Retrieve a value based on a given condition. | |
MergeValue|mixed | merge(mixed $value) Merge a value into the array. | |
MergeValue|mixed | mergeWhen(bool $condition, mixed $value) Merge a value based on a given condition. | |
MergeValue | attributes(array $attributes) Merge the given attributes. | |
MissingValue|mixed | whenAppended(string $attribute, mixed $value = null, mixed $default = null) Retrieve an accessor when it has been appended. | |
MissingValue|mixed | whenLoaded(string $relationship, mixed $value = null, mixed $default = null) Retrieve a relationship if it has been loaded. | |
MissingValue|mixed | whenPivotLoaded(string $table, mixed $value, mixed $default = null) Execute a callback if the given pivot table has been loaded. | |
MissingValue|mixed | whenPivotLoadedAs(string $accessor, string $table, mixed $value, mixed $default = null) Execute a callback if the given pivot table with a custom accessor has been loaded. | |
mixed | transform(mixed $value, callable $callback, mixed $default = null) Transform the given value if it is present. |
Filter the given data, removing any optional values.
Merge the given data in at the given index.
Remove the missing values from the filtered data.
Retrieve a value based on a given condition.
Merge a value into the array.
Merge a value based on a given condition.
Merge the given attributes.
Retrieve an accessor when it has been appended.
Retrieve a relationship if it has been loaded.
Execute a callback if the given pivot table has been loaded.
Execute a callback if the given pivot table with a custom accessor has been loaded.
Transform the given value if it is present.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Http/Resources/ConditionallyLoadsAttributes.html