Asset Upload Flow
- In the CMS, open the Media or File Manager (
MediaController::index). - Select the city/category folder and asset kind (
Files.Kind). - Upload a file;
S3MediaManager::uploadToS3()stores the object. Filesrecord is created or updated with metadata andObject_key.- Frontend uses
Files::buildFileUrl()or helper URLs to render the asset.