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-rate-limiting.php

Laravel Rate Limiting

Comprehensive Laravel rate limiting solution featuring intelligent DDoS protection, exponential backoff algorithms, custom throttling rules, and real-time monitoring. Includes Blade components, API protection, brute force prevention, and performance optimization. Essential for high-traffic applications requiring robust security and stability.

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-gdpr-exporter.php

Laravel GDPR Exporter

Professional Laravel package ensuring GDPR compliance through automated user data exports in JSON, CSV, XML, and HTML formats. Features Livewire components, progress tracking, email notifications, and data anonymization options. Simplifies privacy regulation compliance for European market applications and user data management.