Seiten · Laravilt
Laravilt Documentation
Laravilt is a modern, modular admin panel framework for Laravel 12+ with Vue 3 (Inertia.js v2) frontend. Build admin panels, dashboards, and CRUD applications with minimal code.
Requirements
| Requirement | Version |
|---|---|
| PHP | 8.2+ |
| Laravel | 12.x |
| Node.js | 18+ |
| Database | MySQL 8.0+, PostgreSQL 13+, SQLite 3.35+ |
Quick Start
Documentation Structure
Getting Started
| Document | Description |
|---|---|
| Installation | Setup and installation |
| Quick Start | Build your first panel |
| Architecture | System overview |
Core Packages
Panel
Build admin panels with resources, pages, and navigation.
| Document | Description |
|---|---|
| Introduction | Panel overview |
| Concepts | Resources, Pages, Navigation |
| Tenancy | Multi-tenancy support |
Forms
30+ form components with validation and reactivity.
| Document | Description |
|---|---|
| Introduction | Forms overview |
| Inputs | Text, Textarea, RichEditor |
| Selection | Select, Checkbox, Radio |
| DateTime | Date, Time, DateTime pickers |
| Media | FileUpload, ImageUpload |
| Validation | Rules and messages |
| Reactive | Dependent fields |
Tables
Powerful data tables with sorting, filtering, and actions.
| Document | Description |
|---|---|
| Introduction | Tables overview |
| Columns | Text, Badge, Image columns |
| Filters | Select, Date, Boolean filters |
| Actions | Row and bulk actions |
| Features | Search, Sort, Pagination |
Actions
Reusable action components for tables and pages.
| Document | Description |
|---|---|
| Introduction | Actions overview |
Auth
8 authentication methods including OTP, 2FA, and passkeys.
| Document | Description |
|---|---|
| Introduction | Auth overview |
| Profile | Profile management |
Layout & Display
Schemas
Layout components for organizing forms and content.
| Document | Description |
|---|---|
| Introduction | Schemas overview |
| Section | Collapsible sections |
| Grid | Multi-column layouts |
| Tabs | Tabbed interfaces |
| Wizard | Multi-step forms |
Infolists
Display-only components for showing data.
| Document | Description |
|---|---|
| Introduction | Infolists overview |
| Entries | Text, Badge, Image entries |
| Layouts | Section, Grid layouts |
Widgets
Dashboard widgets for stats and charts.
| Document | Description |
|---|---|
| Introduction | Widgets overview |
| Stats Overview | Statistics grid |
| Line Chart | Trend charts |
| Bar Chart | Bar charts |
| Pie Chart | Pie/doughnut charts |
| Custom Widgets | Create widgets |
Utilities
Query Builder
Advanced filtering and sorting for Eloquent.
| Document | Description |
|---|---|
| Introduction | Query builder overview |
| Filters | Text, Select, Date filters |
Notifications
Toast notifications with actions.
| Document | Description |
|---|---|
| Introduction | Notifications overview |
| Types | Success, Error, Warning |
Support
Foundation traits and utilities.
| Document | Description |
|---|---|
| Introduction | Support overview |
| Component | Base component class |
| Concerns | Reusable traits |
| Utilities | Get, Set, Translator |
AI Integration
Multi-provider AI support with tools and agents.
| Document | Description |
|---|---|
| Introduction | AI overview |
| Providers | OpenAI, Anthropic, Gemini |
| Chat | Chat completions |
| Tools | Function calling |
| Agents | AI agents |
MCP Servers
AI agent integration with Model Context Protocol.
| Document | Description |
|---|---|
| Introduction | MCP overview |
| Forms MCP | Form generation tools |
| Tables MCP | Table generation tools |
| Panel MCP | Panel management tools |
| Auth MCP | Authentication tools |
| Schemas MCP | Layout tools |
| Plugins MCP | Plugin management tools |
Plugins
Extend Laravilt with plugins.
| Document | Description |
|---|---|
| Introduction | Plugins overview |
| Components | Plugin components |
| Manager | Plugin management |
Frontend
Vue 3 components and styling.
| Document | Description |
|---|---|
| Overview | Frontend overview |
| Components | Vue components |
| Layouts | Page layouts |
| Styling | Tailwind CSS |
FAQ & Help
| Document | Description |
|---|---|
| FAQ Overview | All FAQ sections |
| Installation FAQ | Setup questions |
| Forms FAQ | Form questions |
| Tables FAQ | Table questions |
| Schemas FAQ | Layout questions |
| Widgets FAQ | Widget questions |
| AI FAQ | AI feature questions |
| Troubleshooting | Common issues |
Package Overview
| Package | Description | MCP Server |
|---|---|---|
laravilt/panel | Admin panel framework | laravilt-panel |
laravilt/forms | Form components | laravilt-forms |
laravilt/tables | Table components | laravilt-tables |
laravilt/actions | Action components | - |
laravilt/auth | Authentication | laravilt-auth |
laravilt/schemas | Layout components | laravilt-schemas |
laravilt/infolists | Display components | - |
laravilt/widgets | Dashboard widgets | - |
laravilt/notifications | Notifications | laravilt-notifications |
laravilt/query-builder | Query filtering | - |
laravilt/ai | AI integration | laravilt-ai |
laravilt/plugins | Plugin system | laravilt-plugins |
laravilt/support | Core utilities | - |
Support
License
Laravilt is open-sourced software licensed under the MIT license.