latest() ->limit(500) ->get() ->map(fn ($activity) => [ 'id' => $activity->id, 'description' => $activity->description, 'module' => $activity->log_name, 'subject_id' => $activity->subject_id, 'causer' => $activity->causer ? $activity->causer->name : 'Sistem', 'properties' => $activity->properties, 'created_at' => $activity->created_at->diffForHumans(), 'date' => $activity->created_at->format('d F Y H:i'), ]); return Inertia::render('admin/system/activity-log/index', [ 'activities' => $activities, ]); } }