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.
- 📋 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
composer require laravilt/infolistsuse 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'),
]);# Generate an infolist class
php artisan make:infolist UserInfolist- Complete Documentation - All entry types and formatting options
- MCP Server Guide - AI agent integration
- TextEntry - Display text with formatting
- ImageEntry - Display images
- BadgeEntry - Display badges with colors
- IconEntry - Display icons
- ListEntry - Display arrays/collections
- Date/time formatting
- Money formatting
- Number formatting
- Badge colors
- Icon colors
- Custom formatting
composer testThe MIT License (MIT). Please see License File for more information.
