आपकी समस्या का थोड़ा समाधान।
$posts = collect(Post::onlyTrashed()->get());
$comments = collect(Comment::onlyTrashed()->get());
$trash = $posts->merge($comments)->sortByDesc('deleted_at');
इस तरह आप डुप्लीकेट आईडी होने पर भी उन्हें मर्ज कर सकते हैं।