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
Robusta Table

Robusta Table Laravel Package

evitenic/robusta-table

evitenic/robusta-table is a Laravel package for building robust, feature-rich data tables with minimal code. It supports sorting, filtering, pagination, and customizable columns, making it easy to display and manage tabular data in PHP applications.

View on GitHub
Deep Wiki
Context7

Robusta Table is a Laravel package for building dynamic, server-side data tables with a clean, fluent API. Define columns, filters, and row actions while the package handles sorting, searching, pagination, and Blade rendering.

  • Fluent table and column definitions
  • Server-side sorting, searching, and pagination
  • Configurable filters and row actions
  • Blade-friendly rendering and customization
  • Laravel-native integration
Frequently asked questions about Robusta Table
What is evitenic/robusta-table used for in Laravel?
It is a Laravel package for building robust data tables from Eloquent models, with support for column definitions, searching, sorting, pagination, filters, and customizable actions. It is described as a Filament package, so it is aimed at adding feature-rich admin tables with minimal code. Use it when your application needs structured server-side table rendering or data aggregation.
How do I install evitenic/robusta-table?
Install it with Composer using composer require evitenic/robusta-table. Laravel auto-discovery should register the service provider automatically. Check the README for any config or asset publishing steps, and verify the package's dependency constraints against your application before rolling it out.
Which Laravel versions does robusta-table support?
The provided context does not list exact Laravel or PHP version constraints. Check the package's composer.json and README for illuminate/support requirements and confirm compatibility with your Laravel 10 or 11 application. Test in a development branch before upgrading.
Does robusta-table work with Filament admin panels?
The package overview describes it as a Filament package, so it is intended to fit Filament-based admin interfaces. Confirm the supported Filament version in the README or composer.json. If you are not using Filament, evaluate whether the package still fits your table-rendering needs.
How do I define columns, filters, and actions with robusta-table?
Use the package's table API to define columns from Eloquent model attributes or relationships, then mark them as searchable or sortable as needed. Configure filters and customizable actions through the same table definition. Refer to the README for exact syntax and examples.
Can robusta-table handle searching, sorting, and pagination for large tables?
The package supports searching, sorting, pagination, and filters, making it suitable for feature-rich admin tables. For large datasets, confirm that it uses efficient query-based pagination rather than loading entire datasets into memory. Monitor performance and add tests around edge cases such as empty results and large row counts.
What changed in robusta-table v3.0.6 and is it safe to upgrade?
Version 3.0.6 is a patch release that fixes a table calculation bug, with no breaking changes, deprecations, or new features noted. The exact affected calculation paths are not documented, so the main risk is changed numerical output. Upgrade in a development branch and run existing table tests before promoting.
Will upgrading to robusta-table v3.0.6 change my existing table results?
It may, because the fix could change previously accepted but incorrect calculation results. Compare outputs against known-good snapshots and have stakeholders review sample tables if the affected calculations feed reports or exports. If you were not using the affected paths, impact may be minimal.
How should I test robusta-table in my Laravel application?
Add unit or feature tests around table generation endpoints and compare outputs against known-good snapshots. Cover edge cases such as empty datasets, null values, and large row counts, and re-run affected tests after composer update. Use staging validation for any reports or exports that depend on table calculations.
Is evitenic/robusta-table actively maintained and production-ready?
The v3.0.6 calculation fix suggests active maintenance and attention to correctness. Pin to a compatible version range such as ^3.0 and review changelogs before minor or major upgrades. Monitor the repository for issue activity and test coverage, especially if tables drive reporting or exports.
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.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core