Developer Guide

23 documents

Developer documentation

Admin Menu System

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

1 week ago Read

API Development

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

1 week 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.

1 week ago Read

Hooks Reference

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

1 week 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.

1 week 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 week ago Read

Settings API

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

1 week ago Read

Settings System

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

1 week ago Read

Styling Guide

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

1 week ago Read

Testing Guide

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

1 week 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 week ago Read

Base Components

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

1 week ago Read

Facades Reference

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

1 week ago Read

Frontend Query Service

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

1 week 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 week ago Read

Permissions & Authorization

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

1 week ago Read

Seo Helper

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

1 week 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 week ago Read

Theme Development

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

1 week ago Read

Core Release Commands

Artisan commands for LaraDashboard core upgrades, verification, rollback, and release packaging.

1 week ago Read

DocForge MCP Tools

Let AI agents search and read LaraDashboard documentation synced by DocForge using search-docs, get-doc, list-docs, and list-doc-projects MCP tools.

1 week ago Read

MCP Media Upload

Upload featured images and heroes into the LaraDashboard media library via the upload-media MCP tool.

1 week ago Read

MCP Tools for Developers

How LaraDashboard MCP tools are registered, authorized, and extended by modules using McpFilterHook.

1 week ago Read