Understand the Demo Organization and Features
mainThe demo is structured to showcase various Backpack capabilities through a Pet Shop theme:
- Dashboard: A realistic Pet Shop dashboard (
resources/views/admin/dashboard.blade.php). - Core Features: Demonstrates UI (Widgets, Themes, Skins, etc.) and CRUD operations. CRUD pages can show explainer cards by appending
?explainer=<key>to the URL (text defined inconfig/demo.php). - Free & Paid Add-ons: Showcases every available package. Paid add-ons with live examples link directly to them; others link to
/admin/paid/<key>. - Examples: Includes 'Pet Shop' (realistic app) and 'Crazy Stuff' (a single page containing every field, column, filter, and button for testing).
Customization Drawer:
Users can pick skins, layouts, and text directions via a drawer. These choices are stored in a cookie and applied by App\Http\Middleware\Theme. To force the drawer to open on page load, append ?open_drawer=true to any URL.