{
"id": "1ce9c7bb-92b6-4566-87ab-dd63e929feb6",
"type": "App\Notifications\ReplyWasLeft",
"notifiable_type": "App\User",
"notifiable_id": 1,
"data": {
"name": "Wilford Gibson",
"title": "test",
"link": "/prof-valentin-kohler-dds/discussion/1#reply-3",
"message": " replied to the Discussion that you interacted with."
},
"read_at": null,
},
{
"id": "185c93d2-d06e-4291-ad81-03dd9f25e5dc",
"type": "App\Notifications\ReplyWasLeft",
"notifiable_type": "App\User",
"notifiable_id": 1,
"data": {
"name": "Agustin Considine",
"title": "test",
"link": "/prof-valentin-kohler-dds/discussion/1#reply-1",
"message": " replied to the Discussion that you interacted with."
},
"read_at": null,
}
Я бы хотел сгруппировать похожие уведомления, относящиеся к одной и той же дискуссии, в одно уведомление, например, в стиле Facebook.
Используя приведенный выше пример, можно ли его объединить в
Уилфорд Гибсон и еще 1 человек ответили на обсуждение, с которым вы взаимодействовали
Пока что я могу только удалить подобное и получить последнее уведомление, используя
auth()->user()->keyBy(''title')->values();