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

Wiretables Laravel Package

edulazaro/wiretables

Wiretables is a Laravel package for building interactive Livewire-powered data tables. Quickly render sortable, searchable, paginated tables from your Eloquent models with minimal configuration, keeping table logic reusable and your Blade views clean.

View on GitHub
Deep Wiki
Context7

Tables for Laravel, Livewire and Alpine: Blade components that read the same on a phone and a desktop, header sorting and a row actions menu. Pure CSS, themed with the wire* family.

Frequently asked questions about Wiretables
What is Wiretables and what problem does it solve in Laravel?
Wiretables is a Laravel package for building interactive data tables with Livewire and Alpine. It provides Blade components for sortable, searchable, paginated tables so you can render Eloquent data with minimal configuration. The goal is to keep table logic reusable and your Blade views clean while giving the same readable table experience on phones and desktops.
How do I install edulazaro/wiretables in a Laravel application?
Install the package with Composer using composer require edulazaro/wiretables. Then follow the repository README for any required publishing, configuration, or asset setup steps. Because it is built for Livewire and Alpine, make sure those frontend dependencies are already available in your Laravel app.
Does Wiretables require Livewire and Alpine.js?
Yes. Wiretables is described as tables for Laravel, Livewire, and Alpine, with Blade components powered by Livewire interactivity. Alpine is part of the frontend stack for interactive behavior such as menus and responsive table UI. You should have Livewire and Alpine set up before using the package.
Can Wiretables build sortable, searchable, paginated tables from Eloquent models?
Yes. The package is intended for quickly rendering sortable, searchable, and paginated tables from Eloquent models with minimal configuration. Header sorting is a core feature, and the Blade components keep the table markup and behavior centralized. Check the README for the exact component API and model query setup.
How does Wiretables handle responsive tables on mobile devices?
Wiretables uses Blade components and pure CSS so tables read the same on a phone and a desktop. It avoids relying on a separate mobile-only table layout and includes a row actions menu that works within the responsive design. Styling is themed with the wire* family of CSS classes.
Can I customize the Wiretables row actions menu and table appearance?
The row actions menu is part of the table component experience, and visual appearance is controlled through pure CSS themed with wire* classes. You can override or extend the CSS in your Laravel app to match your design system. For available props, slots, and configuration options, refer to the package README.
Which Laravel and Livewire versions does Wiretables support?
The package targets Laravel applications that use Livewire and Alpine. Exact Laravel and Livewire version constraints are defined in the package composer.json, so check that file before installing. Reviewing the repository requirements is the safest way to confirm compatibility with your app.
How do I test Wiretables components in my Laravel application?
Because Wiretables uses Livewire components, you can test table behavior with Livewire's component testing helpers. Assert that sorting, searching, pagination, and row actions update as expected for your Eloquent data. Also review the package's own test suite and README for any recommended testing patterns.
Is Wiretables suitable for production tables with large datasets?
Wiretables is designed for interactive Livewire tables and supports pagination, which helps keep typical admin and dashboard tables manageable. For very large datasets, use efficient Eloquent queries, database indexes, and server-side pagination or search where appropriate. Performance depends heavily on your query design and how much data each page loads.
How does Wiretables compare with other Livewire table packages?
Wiretables focuses on Blade components, Livewire interactivity, Alpine-powered behavior, responsive pure CSS, and wire* theming. That makes it a good fit if you want minimal configuration and clean Blade views rather than a large admin-panel framework. Compare its component API and styling approach with other Livewire table packages to see which matches your project.
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.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource