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

Maintainers

Package info

github.com/steelants/Livewire-DataTable

pkg:composer/steelants/datatable

Transparency log

Statistics

Installs: 4 995

Dependents: 1

Suggesters: 0

Stars: 2

Open Issues: 0


README

SteelAnts

Livewire-DataTable

Latest Version on Packagist Total Downloads

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:

Installation documentation

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

License

This package is open-sourced software licensed under the Apache License 2.0.

Copyright 2023-2026 SteelAnts s.r.o.