laravilt / infolists
Complete information display system with entries, sections, and flexible layouts. Display data in organized, readable formats with text, images, badges, icons, and lists with date/time and money formatting.
Fund package maintenance!
fadymondy
Installs: 5
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/laravilt/infolists
Requires
- php: ^8.3|^8.4
- illuminate/contracts: ^11.0|^12.0
- laravilt/schemas: ^1.0
- spatie/laravel-package-tools: ^1.14
Requires (Dev)
- larastan/larastan: ^2.9||^3.0
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^10.0
- pestphp/pest: ^3.0
- pestphp/pest-plugin-arch: ^3.0
- pestphp/pest-plugin-laravel: ^3.0
- pestphp/pest-plugin-livewire: ^3.0
- pestphp/pest-plugin-type-coverage: ^3.5
- phpstan/extension-installer: ^1.3||^2.0
- phpstan/phpstan-deprecation-rules: ^1.1||^2.0
- phpstan/phpstan-phpunit: ^1.3||^2.0
This package is auto-updated.
Last update: 2025-12-02 15:23:44 UTC
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/infolists
Quick 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 UserInfolist
Documentation
- 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 test
License
The MIT License (MIT). Please see License File for more information.
