811 B
811 B
Home Module
Purpose
Provides the main application shell and home page functionality. Includes layout fragments, top header, and bottom navigation.
Key Files
resources/js/Pages/Home.vue- Main home componentresources/js/Pages/Fragments/Home/HomePublic.vue- Public home fragmentresources/js/Pages/Fragments/Home/HomeUltimate.vue- Ultimate user home fragmentapp/Http/Controllers/Pages/Core/HomeController.php
Public APIs
render()- Renders the main application shell
Dependencies
TopHeader- Header componentBottomNav- Bottom navigation componentBaseModal- Modal component
Important Behavior
- Uses Pinia stores for state management (user, UI, network)
- Async component loading based on current page
- Global navigate helper available via
$navigate