National Level
National level represents a brand site (domain-level configuration).
Implemented Components
- Site entity: websites table via App\Models\Websites.
- Website pages: websites_pages via App\Models\WebsitesPages.
- Admin routes: routes/web/backend/websites.php.
- SEO fields stored in dictionary keys like website_seo_title and website_seo_description (app/Models/Websites.php).
How It Works
- Site context is derived from host and/or WEBSITE_CODE (app/Services/Website.php).
- Websites::getFrontendUrl() is used to build canonical URLs for site redirects.
Observed National Artifacts
- Global menus and navigation appear in brand-specific Blade layouts (e.g., resources/views/mintocom/header/, resources/views/mintoapartmentreit/header/).
- Global assets such as logos and brand visuals are managed through the Files model and content_blocks.
Inferred / Partially Implemented
- Global assets shared across regions are implied through websites_pages and dictionary content but not explicitly modeled as a reusable asset library at the national level.