Pages · Laravilt
Getting Started
What Laravilt is, and the shortest path from a fresh Laravel app to a working admin panel.
Laravilt is a modular admin panel framework for Laravel. You describe panels, resources, forms, tables and widgets in PHP, and Laravilt renders them as a single-page app through Inertia, using Vue 3 (shadcn-vue) or React 19 (shadcn/ui) with Tailwind CSS v4.
If you know Filament, most concepts carry over: a panel groups resources, a resource wires a model to a form, a table and pages, and components are configured with fluent make() builders.
Try it first
- Live demo: demo.laravilt.com. Log in with
[email protected]/password. - Source: every package lives in the laravilt GitHub organization.
- Ask an AI assistant: the hosted MCP server at
https://mcp.laravilt.com/mcpgives Claude, Cursor and other MCP clients these docs and the package sources. See MCP.
Read in this order
- Requirements: PHP, Laravel, Node and database versions.
- Installation: create the app, pick Vue or React, run the installer.
- Installer Prompts: every question
laravilt:installasks, and what it writes. - Quick Start: a working CRUD resource in five minutes.
- Your First Resource: the generated files, explained and customized.
- Configuration: the panel provider, config files and environment keys.
- Frontend Stacks: how the Vue and React stacks differ.
- Troubleshooting: fixes for common setup problems.
- Upgrading from 1.0: moving to v1.1 (Laravel 13, React).
- Architecture: how the packages fit together.
After that, continue with Panel & Resources.