Developer Guide

19 documents

Developer documentation

Admin Menu System

Complete guide to adding, customizing, and managing admin sidebar menus in LaraDashboard using the AdminMenuService.

2 months ago Read

API Development

Guide to developing REST APIs for LaraDashboard modules including authentication, resource controllers, and best practices.

2 months ago Read

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.

2 months ago Read

Hooks Reference

Complete reference guide to LaraDashboard's enum-based hooks system for extending functionality with action hooks and filter hooks.

1 month ago Read

Inbound Email System

Complete guide to LaraDashboard's IMAP-based inbound email processing system for handling incoming emails, ticket replies, and custom email handlers.

2 months ago Read

Module Development

Complete guide to developing custom modules for LaraDashboard, from project setup to publishing and distribution. Learn hooks, Livewire integration, and best practices.

1 month ago Read

Settings API

Complete reference for the Settings API - storing, retrieving, updating, and deleting configuration values in LaraDashboard.

2 months ago Read

Settings System

Complete guide to extending the LaraDashboard settings page with custom tabs, sections, and integrating with the settings API.

2 months ago Read

Styling Guide

Complete guide to styling in LaraDashboard using Tailwind CSS v4 utility classes, component styles, and module asset setup.

2 months ago Read

Testing Guide

Comprehensive guide to writing tests for LaraDashboard applications including unit tests, feature tests, Livewire tests, and API tests.

2 months ago Read

AI Architecture for Module Developers

How to add AI capabilities to your LaraDashboard module using the Capability/Action/Context pattern — register actions, provide context, and integrate with the AI command processor.

1 month ago Read

Base Components

Base Frontend Components LaraDashboard provides abstract base Livewire components that handle data loading, query logic,...

1 month ago Read

Facades Reference

Facades Reference Theme Facade# Class: App\Support\Facades\Theme Service: App\Support\ThemeManager Method Return Desc...

1 month ago Read

Frontend Query Service

FrontendQueryService Class: App\Services\FrontendQueryService Centralized service for all frontend content queries. Used...

1 month ago Read

Module Packaging & Distribution

How to build, package, and distribute LaraDashboard modules for the marketplace — asset compilation, ZIP creation, versioning, and marketplace requirements.

1 month ago Read

Permissions & Authorization

How to create permissions, policies, and authorization checks in LaraDashboard modules using PermissionService, Spatie Laravel Permission, and Laravel policies.

1 month ago Read

Seo Helper

SeoHelper Class: App\Services\Frontend\SeoHelper Constructs SEO layout parameters (title, description, ogImage, ogType,...

1 month ago Read

Tailwind CSS Prefixing for Modules

How LaraDashboard modules use Tailwind CSS v4 prefixing to isolate styles and prevent class conflicts between modules.

1 month ago Read

Theme Development

Theme Development Guide This guide covers how to create a new frontend theme for LaraDashboard. Themes are Laravel modul...

1 month ago Read