Страницы · Laravilt
Packages
Overview of Laravilt's package ecosystem
Laravilt consists of 14 specialized packages.
Foundation Layer
Support
Base components, traits, and utilities used by all packages.
- Component base class
- Reusable traits (HasLabel, HasVisibility, etc.)
- Get/Set utilities
- Multi-platform serialization
Core Layer
Schemas
Layout components for organizing UI elements.
- Section, Grid, Tabs
- Wizard, Fieldset, Split
Forms
Form builder with 30+ field types.
- TextInput, Select, Toggle
- DatePicker, FileUpload, RichEditor
- Repeater, Builder
Tables
Data tables with filtering and sorting.
- Column types (Text, Image, Toggle)
- Filters (Select, Ternary, Trashed)
- Actions and bulk actions
Actions
Interactive buttons and modal operations.
- View, Edit, Delete, Create
- Export, Import, Replicate
- Custom actions with forms
Infolists
Read-only data display.
- Text, Badge, Icon entries
- Image, Color, KeyValue
- Repeatable entries
Widgets
Dashboard components.
- Stats overview
- Line, Bar, Pie charts
- Custom widgets
Notifications
User feedback system.
- Toast notifications
- Database notifications
Integration Layer
Panel
Admin panel framework.
- Multi-panel support
- Resource management
- Navigation system
Auth
Complete authentication.
- Email/password, Social, 2FA
- Passkeys, API tokens
- Session management
Advanced Layer
AI
AI integration.
- Multi-provider support
- Chat interface
- Tool calling
Plugins
Plugin architecture.
- Auto-discovery
- Dependency management
- Artisan generators
Next Steps
- Architecture - System overview
- Panel - Panel documentation