each(function (string $attribute) use (&$result, $attributes) { if (($val = Arr::get($attributes, $attribute)) !== null) { $result[$attribute] = $val; } }); collect($nullableAttributes)->each(function (string $attribute) use (&$result, $attributes) { if (($val = Arr::get($attributes, $attribute)) !== null) { $result[$attribute] = Utils::nullIfEmpty($val); } }); return $result; } }