@laravilt/infolists
v1.0.1
Published
Complete infolist system with entries, actions, and schema-based layouts. Display structured information with custom entries, sections, and interactive components.
Maintainers
Readme

Laravilt Infolists
Complete information display system with entries, sections, and flexible layouts for Laravilt. Display data in organized, readable formats with text, images, badges, icons, and lists.
Features
- 📋 Entry Types - Text, Image, Badge, Icon, List entries
- 🎨 Layouts - Sections, grids, columns with collapsible support
- 🔤 Formatting - Date/time, money, number formatting
- 📱 Responsive - Mobile-friendly responsive layouts
- ⚡ Inertia Integration - Seamless Vue 3 integration
Installation
composer require laravilt/infolistsQuick Start
use Laravilt\Infolists\Entries\TextEntry;
use Laravilt\Infolists\Entries\BadgeEntry;
use Laravilt\Schemas\Components\Section;
Section::make('Profile Information')
->schema([
TextEntry::make('name')
->label('Full Name'),
TextEntry::make('email')
->label('Email Address'),
BadgeEntry::make('status')
->colors([
'active' => 'success',
'inactive' => 'secondary',
]),
TextEntry::make('created_at')
->label('Joined')
->date('F j, Y'),
]);Generator Command
# Generate an infolist class
php artisan make:infolist UserInfolistDocumentation
- Complete Documentation - All entry types and formatting options
- MCP Server Guide - AI agent integration
Entry Types
- TextEntry - Display text with formatting
- ImageEntry - Display images
- BadgeEntry - Display badges with colors
- IconEntry - Display icons
- ListEntry - Display arrays/collections
Formatting
- Date/time formatting
- Money formatting
- Number formatting
- Badge colors
- Icon colors
- Custom formatting
Testing
composer testLicense
The MIT License (MIT). Please see License File for more information.
