Download the PHP package yuisalabs/voltia-datatable without Composer
On this page you can find all versions of the php package yuisalabs/voltia-datatable. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download yuisalabs/voltia-datatable
More information about yuisalabs/voltia-datatable
Files in yuisalabs/voltia-datatable
Package voltia-datatable
Short Description Modern DataTable for Laravel Inertia.js. Clean syntax, customizable, testable and production ready UX
License MIT
Homepage https://github.com/YuisaLabs/voltia-datatable
Informations about the package voltia-datatable
Voltia DataTable
Modern, elegant DataTable package for Laravel with Inertia.js support. Built with clean syntax, fully customizable, and production-ready.
โจ Features
- ๐ Easy to use - Simple, fluent API for defining tables
- ๐ Full-text search - Search across multiple columns
- ๐ Sorting - Sort by any column with direction control
- ๐ Filters - Multiple filter types (Select, Text, Boolean, DateRange)
- ๐ Pagination - Built-in pagination with customizable per-page options
- ๐ฏ Type-safe - Full PHP 8.3+ type hints
- ๐ Eager loading - Automatic relationship eager loading
- โก Performance - Optimized queries for large datasets
- ๐จ Inertia.js ready - Perfect for Vue/React frontends
๐ฆ Installation
Install the package via composer:
Publish the config file:
๐ Quick Start
1. Generate a DataTable Class
This creates app/Tables/UserTable.php:
2. Use in Controller
3. Frontend (Vue/React Example)
The datatable returns a structured response:
๐ Usage
Column Definition
Working with Relationships
The package automatically eager loads the user relationship!
Available Filters
SelectFilter
TextFilter
BooleanFilter
DateRangeFilter
Custom Queries
Custom Formatting
โ๏ธ Configuration
Published config file (config/voltia-datatable.php):
๐งช Testing
๐ Changelog
Please see CHANGELOG for more information on what has changed recently.
๐ค Contributing
Please see CONTRIBUTING for details.
๐ Security
Please review our security policy on how to report security vulnerabilities.
๐ฅ Credits
- Ervalsa Dwi Nanda
- All Contributors
๐ License
The MIT License (MIT). Please see License File for more information.
All versions of voltia-datatable with dependencies
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^11.0||^12.0