Skip to content

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.