Вы используете Коллекции от Laravel. Хотя вы можете использовать стандартные функции PHP, такие как array_merge
, почему бы не использовать способ laravel, используя merge
.
Копировать + вставить из документации:
$collection = collect(['product_id' => 1, 'price' => 100]);
$merged = $collection->merge(['price' => 200, 'discount' => false]);
$merged->all();
// ['product_id' => 1, 'price' => 200, 'discount' => false]
ИЛИ, если вы хотите объединить 2 коллекции:
$original = new Collection(['foo']);
$latest = new Collection(['bar']);
$merged = $original->merge($latest); // Contains foo and bar.
Взято из здесь