Developer Guide
10 documents
Developer documentation
Admin Menu System
Complete guide to adding, customizing, and managing admin sidebar menus in LaraDashboard using the AdminMenuService.
API Development
Guide to developing REST APIs for LaraDashboard modules including authentication, resource controllers, and best practices.
CRUD Generator
Complete guide to using the module:make-crud command for rapid CRUD scaffolding in LaraDashboard modules. Automatically generates Models, Datatables, Livewire components, views, routes, and menu items.
Hooks Reference
Complete reference guide to LaraDashboard's enum-based hooks system for extending functionality with action hooks and filter hooks.
Inbound Email System
Complete guide to LaraDashboard's IMAP-based inbound email processing system for handling incoming emails, ticket replies, and custom email handlers.
Module Development
Complete guide to developing custom modules for LaraDashboard, from project setup to publishing and distribution. Learn hooks, Livewire integration, and best practices.
Settings API
Complete reference for the Settings API - storing, retrieving, updating, and deleting configuration values in LaraDashboard.
Settings System
Complete guide to extending the LaraDashboard settings page with custom tabs, sections, and integrating with the settings API.
Styling Guide
Complete guide to styling in LaraDashboard using Tailwind CSS v4 utility classes, component styles, and module asset setup.
Testing Guide
Comprehensive guide to writing tests for LaraDashboard applications including unit tests, feature tests, Livewire tests, and API tests.