steelants / datatable
This package is abandoned and no longer maintained.
The author suggests using the steelants/livewire-datatable package instead.
Simple Datatable class based on Laravel and livewire
2.7.6
2026-07-16 17:46 UTC
Requires
- laravel/framework: ^11.0|^12.0
- livewire/livewire: ^3.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.9
- orchestra/testbench: ^9.0
- pestphp/pest: ^3.0
- pestphp/pest-plugin-laravel: ^3.0
- phpunit/phpunit: ^11.0
- slevomat/coding-standard: ^8.19
- squizlabs/php_codesniffer: ^4.0
This package is auto-updated.
Last update: 2026-07-16 18:12:52 UTC
README
Livewire-DataTable
A powerful DataTable component for Laravel Livewire with sorting, filtering, and custom rendering.
Created by SteelAnts s.r.o.
Installation
Install the package using Composer:
composer require steelants/livewire-datatable
See the full installation guide:
Features
SteelAnts DataTable provides:
- Livewire based data tables
- Eloquent model support
- Custom dataset support
- Sorting
- Filtering
- Searching
- Pagination
- Custom column rendering
- Row actions
Usage
Create a DataTable component:
class UserTable extends DataTableComponent { use UseDatabase; public function query(): Builder { return User::query(); } public function headers(): array { return [ 'id' => 'ID', 'name' => 'Name', 'email' => 'E-mail', ]; } }
Render the component:
@livewire('user-table', [], key('data-table'))
Documentation
Contributors
Other Packages
- Laravel-Auth
- Laravel-Boilerplate.Warehouse
- Laravel-Boilerplate
- Laravel-Form
- Livewire-Form
- Laravel-General
- Laravel-Tenant
- Livewire-Modal
License
This package is open-sourced software licensed under the Apache License 2.0.
Copyright 2023-2026 SteelAnts s.r.o.