Skip to content

Services and Actions

The codebase uses a light service layer and a number of legacy helpers for critical workflows.

Services (Observed) - App\Services\Website resolves site context and frontend URLs. - App\Services\LogReader (used for backend logs).

Legacy Helpers / Actions - App\Models\Legacy\Util contains core data utilities such as dictionary saving and report extraction. - App\Models\Legacy\RW builds URL paths for categories, regions, and projects. - App\Models\Legacy\S3MediaManager handles media upload and URL composition.

Inferred / Partial - There is no dedicated "actions" layer; most write logic is embedded in controllers or helpers.