Добавить количество дублирующих значений в коллекцию Laravel CollectionPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Добавить количество дублирующих значений в коллекцию Laravel Collection

Сообщение Anonymous »

Я не хочу удалять дублирующиеся значения, я хочу получить дубликаты artive_id и суммировать их значения количества, например, это моя коллекция: < /p>

Collection {#306 ▼
#items: array:3 [▼
0 => CartLine {#294 ▼
+quantity: 2
+article_id: 1728
+article_name: "TAZA CERAMICA"
}
1 => CartLine {#296 ▼
+parent_line_id: null
+quantity: 1
+article_id: 1728
+article_name: "TAZA CERAMICA"
}
2 => CartLine {#298 ▼
+quantity: 1
+article_id: 1378
+article_name: "JARRA CERVEZA ALEMANA"

}
]
}
< /code>

И я хочу получить этот результат: < /p>

Collection {#306 ▼
#items: array:3 [▼
0 => CartLine {#294 ▼
+quantity: 3 //sum total quantity of the duplicates elements with same article_id
+article_id: 1728
+article_name: "TAZA CERAMICA"
}
1 => CartLine {#296 ▼
+parent_line_id: null
+quantity: 3
+article_id: 1728
+article_name: "TAZA CERAMICA"
}
2 => CartLine {#298 ▼
+quantity: 1
+article_id: 1378
+article_name: "JARRA CERVEZA ALEMANA"

}
]
}
< /code>

Я хочу суммировать количество дублирующих элементов и установить свойство количества с суммой в этих элементах. < /p>

Подробнее здесь: https://stackoverflow.com/questions/408 ... collection
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»