Laravel Simple Data Tables And Forms

README.md

Laravel Simple Datatables And Forms

A lightweight, easy-to-use Laravel package for creating interactive data tables and dynamic forms with Livewire integration.

Screenshot Screenshot

Overview

Laravel Simple Datatables And Forms provides two powerful components for your Laravel applications:

๐Ÿ“Š Data Tables

Create interactive, feature-rich data tables with minimal code. Includes advanced search, sorting, filtering, grouping, and export capabilities.

๐Ÿ“ Dynamic Forms

Build dynamic forms with fluent API, multiple field types, validation, and model binding support.

Key Features

  • ๐Ÿ” Advanced Search - Debounced search with minimum character requirements
  • ๐Ÿ”„ Column Sorting - Click-to-sort functionality for table columns
  • ๐Ÿงน Filtering & Grouping - Multiple filter types with advanced grouping options
  • ๐Ÿ“ค Data Export - Export to CSV, Excel, and PDF formats
  • ๐Ÿ“ Dynamic Forms - Fluent features for building complex forms
  • ๐Ÿ”ง Multiple Field Types - Input, Select, Checkbox, Toggle, Textarea, and more
  • โœ… Validation Integration - Built-in Laravel validation support
  • ๐Ÿ“ฑ Responsive Design - Mobile-friendly components
  • โšก Performance Optimized - Intelligent caching and query optimization
  • ๐Ÿ”’ Security Features - CSRF protection and input sanitization
  • ๐Ÿงฉ Seamless Livewire Integration - Built specifically for Livewire 3.x

Requirements

  • PHP 8.2 or higher (compatible with PHP 8.3 and 8.4)
  • Laravel 10.x or higher (compatible with Laravel 11.x and 12.x)
  • Livewire 3.x or higher

Related Packages

laravel-route-label.php

Laravel Route Label

Route Label adds a simple way to assign labels to your named Laravel routes and retrieve them anywhere in your application. With the routeLabel() helper and the @routeLink Blade directive, you can easily generate navigation links, breadcrumbs, or menus without repeating strings or relying solely on translations. Labels fall back to the route name if none is defined, keeping your code clean and consistent.

laravel-locations.php

Laravel Locations

Professional Laravel package providing comprehensive location management with 250+ countries, 5,000+ states/regions, and 149,000+ cities. Features multi-language translations, currency data, address validation, and seamless Eloquent relationships. Perfect for e-commerce, shipping, user registration, and international applications requiring robust geographical data management.

laravel-skeleton.php

Laravel skeleton template

Production-ready Laravel application starter featuring modern architecture, authentication, Tailwind CSS, Livewire, testing, code quality tooling, and scalable development conventions.

laravel-email-change-confirmation.php

Laravel Email Change Confirmation

Enterprise-grade Laravel package implementing secure email change workflows with dual confirmation system. Features fraud prevention, rate limiting, email verification, rollback capabilities, and audit trails. Protects user accounts from unauthorized access while maintaining seamless user experience in authentication systems.