Controllers
Controllers are grouped by domain under app/Http/Controllers/.
Admin and CMS Modules (Observed)
- Maingroup/* for regional content, menus, tags, and configuration.
- Projects/* for communities, floorplans, collections, and project pages.
- Assets/* for forms, fields, slideshows, builder sections, content blocks, and reports.
- Websites/* for national site configuration and website pages.
- Corporate/* and Mintoapartmentreit/* for investor relations reports and REIT content.
- MaingroupReitnewsController includes an importFeed action for REIT news ingestion (routes/web/backend/maingroup.php).
Frontend Controllers (Observed)
- Mintocom/* for minto.com frontends and regional/community pages.
- Mintoapartments/* for rental listings and resources.
- Mintoapartmentreit/* for REIT front-facing pages and reports.
Shared / Utility Controllers
- BuilderController for the page builder UI and save endpoints.
- MediaController and FilemanagerController for media browsing and upload.
- GeneratePlaceholder for rendering placeholder tokens as components.
Notes
- Controller logic often sets SEO metadata via App\Core\Adapters\Theme.
- Many content save actions write to Dictionary via App\Models\Legacy\Util::saveDictionary().