Skip to main content

Eloquent Tables 2.0.0 Released

ยท 8 min read
Dave
Lead Developer

Version 2.0.0 of Eloquent Tables is here ๐ŸŽ‰. This is our first major release since 1.0.0, and it is a big one. It rewrites actions from the ground up, gives every table an identity of its own, replaces every styling method with one consistent shape, and adds footers that can total a column.

It also widens the requirements: PHP ^8.4|^8.5 and Laravel ^12.0|^13.0.

This release is a breaking change from the previous version, so make sure you read the upgrade guide.

What's newโ€‹

One action to rule them all. The actions are rebuilt from the ground up, giving you even more control over what they do and how they look.

Action collections. Group related actions together, or collapse them into a dropdown, with ActionCollection.

Extensibility. The new action system is extensible, it allows you to write your own intents and capabilities. So are the new aggregates.

Modals that actually work. The Modal intent renders a modal with inline content; HttpModal loads a URL into the modal body. In 1.x TableAction::asModal() existed but no view ever read the flag, so it rendered a plain link.

User preferences. Tables remember what you chose.

Footers that add up. Add a footer row that can aggregate a column.

More Styling. Styling is now a single concept across pages, tables, actions, rows, and cells.

Eloquent Tables 1.1.0 Released

ยท 2 min read
Dave
Lead Developer

After a very busy day in which we released our first stable version, swiftly followed by a number of bugfixes, we are proud to announce version 1.1.0 of the Eloquent Tables package.

This version adds a new feature: Page styling.

You see, when using our own package, we soon realized that the package not only renders a table. It also renders buttons, search fields, pagination and filters. All of these should have a uniform style in line with the rest of the table as well, so we added this functionality.

Visit the documentation to find out how to use the new page styling.

Eloquent Tables 1.0.0 Released

ยท One min read
Dave
Lead Developer

Eloquent Tables v1.0.0 Released splash image

<span style={{color: '#5b6069'}}>Photo by Liana S on Unsplash, edited by bricknpc

We are proud to announce the first release of Eloquent Tables ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰. We just tagged version 1.0.0!

This is the first stable release of the Eloquent Tables package. We hope you'll enjoy using it, and don't forget to open a PR to add your showcase if you're using Eloquent Tables.

Edit: 22-11-2025

And of course, not 15 minutes after the first release we found a bug ๐Ÿ˜”. Luckily we caught it right away, and version 1.0.1 is now available ๐ŸŽ‰!

Edit: 22-11-2025

And just like that, version 1.0.2 is a fact as well ๐ŸŽ‰. So far for a quiet first release ๐Ÿ˜”.

Edit: 22-11-2025

Make that 1.0.3 ๐ŸŽ‰.

Welcome to Eloquent Tables!

ยท 2 min read
Dave
Lead Developer

Welcome to Eloquent Table splash image

<span style={{color: '#5b6069'}}>Photo by Bernd ๐Ÿ“ท Dittrich on Unsplash, edited by bricknpc

Hello world, and welcome to Eloquent Tables! Weโ€™re excited to introduce our very first open-source project, and weโ€™re thrilled to have you here.

If youโ€™ve ever found yourself rewriting the same boilerplate code again and again just to render a simple HTML table, youโ€™re in the right place. And if youโ€™ve ever tried to add more advanced features โ€” sorting, searching, actions, form submissions โ€” youโ€™ve probably discovered that building tables often becomes more work than building the rest of your application.