morphMany(ActivityLog::class, 'loggable') ->latest(); } /** * 이 모델의 활동 로그 목록을 조회합니다. * * @param array $filters 필터 조건 * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator 페이지네이션된 로그 목록 */ public function getActivityLogs(array $filters = []): \Illuminate\Contracts\Pagination\LengthAwarePaginator { return app(ActivityLogService::class)->getLogsForModel($this, $filters); } }