PHPackages                             lowerrocklabs/laravel-livewire-tables-advanced-filters - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. lowerrocklabs/laravel-livewire-tables-advanced-filters

ActiveLibrary

lowerrocklabs/laravel-livewire-tables-advanced-filters
======================================================

Additional/Advanced Filters for Rappasoft's Laravel Livewire Tables

1.0.15(3y ago)92.5k[7 issues](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/issues)[1 PRs](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/pulls)MITHTMLPHP ^7.4|^8.0|^8.1

Since Feb 24Pushed 2y ago1 watchersCompare

[ Source](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters)[ Packagist](https://packagist.org/packages/lowerrocklabs/laravel-livewire-tables-advanced-filters)[ Docs](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters)[ RSS](/packages/lowerrocklabs-laravel-livewire-tables-advanced-filters/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (14)Versions (39)Used By (0)

[![PHP Unit](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/actions/workflows/php-unit-pull.yml/badge.svg)](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/actions/workflows/php-unit-pull.yml/badge.svg) [![PHP Stan L8](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/actions/workflows/php-stan-pull.yml/badge.svg)](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/actions/workflows/php-stan-pull.yml/badge.svg) [![Test Coverage](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/raw/image-data/coverage.svg)](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/blob/image-data/coverage.svg)

[![PHP Unit](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/actions/workflows/php-unit.yml/badge.svg?branch=develop)](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/actions/workflows/php-unit.yml/badge.svg?branch=develop) [![Test Coverage](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/raw/image-data/coverage.svg)](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/blob/image-data/coverage.svg)

LaravelLivewireTablesAdvancedFilters
====================================

[](#laravellivewiretablesadvancedfilters)

Advanced filters for Rappasoft Laravel Livewire Tables v2.0 and above

- Numeric Range Filter
- Date Range Filter
- Date Picker Filter
- Smart Select (Select2 Style)
- Component Filter (Under Development)

Demo Available Here:

Package is currently under active development &amp; testing, please use caution when using in a production environment.

Configuration
=============

[](#configuration)

Please see the [Wiki](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/wiki) for detailed configuration options and examples.

Current Status
==============

[](#current-status)

FilterTailwind 3Tailwind 2Bootstrap 4Bootstrap 5Number Range✓✓✓✓Date Range✓✓✓✓Date/Time Picker✓✓✓✓SmartSelect✓✓✓
(Styling Improvements)✓
(Styling Improvements)Component FilterTestingTesting✗✗Laravel Support
===============

[](#laravel-support)

VersionSupported8✓9✓10✓Installation
============

[](#installation)

This package is available to be installed via Composer

```
composer require lowerrocklabs/laravel-livewire-tables-advanced-filters

```

The Filters
===========

[](#the-filters)

Filter classes should be in your table's head in the same way as existing filters.

Numeric Range Filter
--------------------

[](#numeric-range-filter)

Filter with a configurable Minimum/Maximum value, provides two values to the filter() function

| [![Number Range Filter](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/raw/develop/docs/images/NumberRangeFilter.png)](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/blob/develop/docs/images/NumberRangeFilter.png)| [![Number Range Filter](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/raw/develop/docs/images/NumberRangeFilter-Light.png)](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/blob/develop/docs/images/NumberRangeFilter-Light.png) |

Date Filters
------------

[](#date-filters)

There are two filters, one is a standard single-date picker (DatePickerFilter), and the other is a range filter (DateRangeFilter)

### Date Range Filter

[](#date-range-filter)

Flatpickr Filter with a configurable Minimum/Maximum value, provides two values to the filter() function () in the form of an array. [![Date Range Filter](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/raw/develop/docs/images/DateRange-Single.png)](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/blob/develop/docs/images/DateRange-Single.png)[![Date Range Filter](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/raw/develop/docs/images/DateRange-RangeSelected.png)](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/blob/develop/docs/images/DateRange-RangeSelected.png)

### Date Picker Filter

[](#date-picker-filter)

Flatpickr Filter with a configurable Minimum/Maximum value, provides one values to the filter() function

| [![Date Picker Filter](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/raw/develop/docs/images/DatePicker-DateOnly.png)](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/blob/develop/docs/images/DatePicker-DateOnly.png) | [![Date Picker Filter](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/raw/develop/docs/images/DatePicker-Time.png)](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/blob/develop/docs/images/DatePicker-Time.png) | [![Date Picker Filter](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/raw/develop/docs/images/DatePicker-TimeSelected.png)](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters/blob/develop/docs/images/DatePicker-TimeSelected.png) |

SmartSelect Filter
------------------

[](#smartselect-filter)

A Select2 style Filter built in AlpineJS. This takes a list of potential options, and allows the end-user to filter them on-the-fly, and select appropriate values.

Other Notes
===========

[](#other-notes)

This package makes several on-the-fly adjustments to the default toolbar blade, including:

- Customisable width of the filter menu Set the following value in the configuration file. You may pass any valid width class/selectors to this field. 'customFilterMenuWidth' =&gt; 'md:w-80',
- Filter menu will lock open until you click to close the menu

Publishing Assets
=================

[](#publishing-assets)

CSS
---

[](#css)

You may publish these to your public path using:

```
php artisan vendor:publish livewiretablesadvancedfilters-css

```

Lang
----

[](#lang)

```
php artisan vendor:publish livewiretablesadvancedfilters-lang

```

Views
-----

[](#views)

Please exercise restraint when publishing the views, as this package is in active development!

```
php artisan vendor:publish livewiretablesadvancedfilters-views

```

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance4

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 91.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

28

Last Release

1128d ago

Major Versions

0.7 → 1.02023-03-10

0.7.1 → 1.0.12023-03-11

PHP version history (2 changes)0.1-alphaPHP ^7.4|^8.0

0.7PHP ^7.4|^8.0|^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/ad9b77732ba3e0d2541c10253825fcd51311362305ca4700cc74d0b6ec5c9b4f?d=identicon)[lrljoe](/maintainers/lrljoe)

---

Top Contributors

[![lrljoe](https://avatars.githubusercontent.com/u/104938042?v=4)](https://github.com/lrljoe "lrljoe (545 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (53 commits)")

---

Tags

laraveldatatableslivewiretablesrappasoftLowerRockLabs

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Psalm

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/lowerrocklabs-laravel-livewire-tables-advanced-filters/health.svg)

```
[![Health](https://phpackages.com/badges/lowerrocklabs-laravel-livewire-tables-advanced-filters/health.svg)](https://phpackages.com/packages/lowerrocklabs-laravel-livewire-tables-advanced-filters)
```

###  Alternatives

[rappasoft/laravel-livewire-tables

A dynamic table component for Laravel Livewire

2.0k2.7M31](/packages/rappasoft-laravel-livewire-tables)[spatie/livewire-filepond

Upload files using Filepond in Livewire components

306452.7k3](/packages/spatie-livewire-filepond)[yajra/laravel-datatables-export

Laravel DataTables Queued Export Plugin.

341.9M3](/packages/yajra-laravel-datatables-export)[arm092/livewire-datatables

Advanced datatables using Laravel, Livewire, Tailwind CSS and Alpine JS

2953.8k](/packages/arm092-livewire-datatables)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

116.6k](/packages/tomshaw-electricgrid)[mwguerra/web-terminal

A web-based terminal component for Filament/Laravel with command whitelisting and multiple connection types

251.1k](/packages/mwguerra-web-terminal)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
