我正在尝试将缺失值添加到一个集合中,这会导致我的数据库表包含多个项目。
我试图尝试的是将集合中缺少的项目添加为联合值。
Collection {#217 ▼
#items: array:7 [▼
0 => {#397 ▼
+"item_id": 1
+"amount": "4"
}
1 => {#402 ▼
+"item_id": 3
+"amount": "1"
}
2 => {#396 ▶}
3 => {#213 ▶}
4 => {#399 ▶}
5 => {#400 ▶}
6 => {#398 ▶}
]
}
我使用了 union,但它不起作用,它生成了一个单独的数组
$union = $collection->union([2 => ['0']]);
我不需要单独的数组和重复的项目。
最佳答案
试试这个
$union = $collection->merge([2 => ['0']]);
关于mysql - 联合具有缺失值的集合 laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55866630/