Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Livewire Tables

Laravel Livewire Tables Laravel Package

rappasoft/laravel-livewire-tables

A dynamic Laravel Livewire component for building feature-rich data tables with sorting, searching, filtering, and pagination. Supports Bootstrap 4/5 and Tailwind, with customizable columns and rows.

View on GitHub
Deep Wiki
Context7

rappasoft/laravel-livewire-tables is a dynamic Laravel Livewire component for building feature-rich data tables. It provides a fluent, column-based API for rendering sortable, searchable, and paginated tables with support for Bootstrap 4, Bootstrap 5, and Tailwind styling out of the box. Install via Composer, ensure Alpine.js 3+ is available, and extend DataTableComponent to define your columns and query.

  • Fluent Column API with sorting, searching, and custom views
  • Built-in pagination, filtering, and bulk actions
  • Support for Bootstrap 4/5 and Tailwind themes
  • Dark mode and responsive layouts
  • Extensive documentation and live demos
Frequently asked questions about Laravel Livewire Tables
How do I install rappasoft/laravel-livewire-tables in a Laravel app?
Install it with Composer using composer require rappasoft/laravel-livewire-tables. You also need Alpine.js version 3 or greater installed and available to the component. The README points to published documentation for detailed installation and usage, and the basic example shows a Livewire table class extending DataTableComponent.
Does laravel-livewire-tables require Alpine.js v3?
Yes. The README states you must have Alpine.js version 3 or greater installed and available to the component. Plan for Alpine v3 in your frontend stack before adding the package, especially if you are upgrading an older Livewire or Alpine setup.
Which CSS frameworks does laravel-livewire-tables support: Tailwind or Bootstrap?
The package provides demos for Bootstrap 4, Bootstrap 5, and Tailwind, so those themes are represented in the published examples. Integration work includes matching the package theme conventions to your admin UI. Confirm your target release and CSS framework in a compatibility check before rolling it out broadly.
What Laravel and Livewire versions are supported by rappasoft/laravel-livewire-tables?
The provided context does not include a definitive Laravel and Livewire version matrix for each release. The technical evaluation recommends establishing a compatibility matrix for Laravel, Livewire, Alpine v3, PHP, CSS framework, and browser targets before rollout. Pin the package version in Composer and review changelogs before upgrades, because the package is tightly coupled to Livewire internals.
Can laravel-livewire-tables handle server-side pagination, search, sorting, and filters?
Yes, the package is built around a DataTableComponent with Column, filters, sorting, search, pagination, bulk actions, column selection, and query-string state. Those features are server-driven through Laravel Livewire rather than a general-purpose frontend grid. Validate authorization-scoped queries and expected data volumes with a proof-of-concept table before migrating many domains.
How do I secure bulk actions and authorization in laravel-livewire-tables?
The package provides bulk actions, but securing them is an application responsibility: scope queries with policies and authorization and audit mutations in your own code. The evaluation explicitly flags questions about how bulk actions are secured and audited. Start with one internal table, add tests for authorization behavior, and define reusable base-table conventions before expanding.
Is laravel-livewire-tables production-ready for a Laravel admin panel?
It is a strong fit for internal admin, back-office CRUD, and operational dashboards where the app already uses Laravel, Livewire, and Alpine. The evaluation describes it as mature in presentation and release cadence but moderate risk because it depends on volatile Livewire and Alpine internals. A pilot-first approach on one non-critical internal table is recommended rather than an uncritical platform-wide bet.
What are the upgrade risks with laravel-livewire-tables and Livewire major versions?
The changelog shows repeated trait reorganizations and an interim fix for Livewire Component Columns, which signals that Livewire upgrades can create package-level breakage. Custom view overrides increase upgrade risk, so prefer configuration first and vendor view overrides only when necessary. Pin the package version, review changelogs, and test Livewire component columns against your current Livewire release.
Does laravel-livewire-tables have performance limits with computed columns or complex filters?
The evaluation calls out known questions around performance limits with computed columns, Livewire component columns, and complex filters. Because the package is server-driven via Livewire, query design and page weight matter, especially at higher data volumes. Benchmark query count, page weight, and filter complexity in a proof of concept before standardizing across domains.
How should I test and maintain laravel-livewire-tables in a Laravel app?
The package includes tests and a changelog, but you still need application-level tests for authorization-scoped queries, filters, sorting, pagination, bulk actions, and view overrides. The evaluation recommends a pilot table with feature-parity checks against your existing approach, then reusable base-table and column and filter conventions. For maintenance, pin the Composer version, review changelogs before upgrades, and assign ownership for vendor view overrides and Livewire upgrade testing.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections