У меня есть к моделям и они сгруппированы по месяцам:Объединить две модели, сгруппированных по месяцам
$cars= $company->car->groupBy(function($item)
{
return Carbon::parse($item->created_at)->format('M');
});
$boats= $company->boat->groupBy(function($item)
{
return Carbon::parse($item->created_at)->format('M');
});
Таким образом я получил две коллекции
Collection {#841 ▼
#items: array:3 [▼
"Jan" => Collection {#848 ▼
#items: array:1 [▼
0 => Cars {#859 ▶}
]
}
"Fab" => Collection {#852 ▶}
"Mar" => Collection {#853 ▶}
]
}
И тот же один для лодки, на мой вопрос как слить их, чтобы получить что-то вроде:
Collection {#841 ▼
#items: array:3 [▼
"Jan" => Collection {#848 ▼
#items: array:1 [▼
0 => Cars {#859 ▶}
1 => Boats {#860 ▶}
]
}
"Fab" => Collection {#852 ▶}
"Mar" => Collection {#853 ▶}
]
}
Привет, Спасибо за помощь, но это не работает, я подъемы просто коллекция лодок там ... – DokiCRO
Я обновил ответ, пожалуйста, попробуйте сейчас –
Nope:/То же самое – DokiCRO