orderBy('created_at', 'desc') ->limit(5) ->get(); $recentEvents = MeetupEvent::with(['meetup.city.country']) ->orderBy('created_at', 'desc') ->limit(5) ->get(); // Kombiniere und sortiere Activities $activities = collect($recentMeetups->map(fn($m) => ['type' => 'meetup', 'data' => $m, 'created_at' => $m->created_at])) ->merge($recentEvents->map(fn($e) => ['type' => 'event', 'data' => $e, 'created_at' => $e->created_at])) ->sortByDesc('created_at') ->take(10); return [ 'activities' => $activities, ]; } public function placeholder(): string { return <<<'HTML'