объединить коллекцию с пропущенными значениями laravel - PullRequest
0 голосов
/ 26 апреля 2019

Я пытаюсь добавить отсутствующие значения в коллекцию, в которой моя таблица базы данных содержит несколько элементов.

Я пытаюсь добавить отсутствующие в коллекции элементы в качестве значений объединения.

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, но он не работает, он создает массив spererate

$union = $collection->union([2 => ['0']]);

Мне не нужны отдельные массивы и повторяющиеся элементы.

1 Ответ

0 голосов
/ 26 апреля 2019

попробуйте

$union = $collection->merge([2 => ['0']]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...