Skip to content
Joe edited this page Mar 18, 2023 · 5 revisions

Laravel Livewire Tables Advanced Filters

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

Offering the following filters:

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

Demo Available Here: https://tabledemo.lowerrocklabs.com/

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

Current Support Status

Filter Tailwind 3 Tailwind 2 Bootstrap 4 Bootstrap 5
Number Range
Date Range
Date/Time Picker
SmartSelect
(Styling Improvements)

(Styling Improvements)
Component Filter Testing Testing

Laravel Support

Version Supported
8
9
10

This package uses Arr::map, which is not supported under Laravel 8. If there is demand, then a version will be released supporting Laravel 8

Installation

This package is available to be installed via Composer

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

Publishing Assets

Lang

php artisan vendor:publish livewiretablesadvancedfilters-lang

Views

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

php artisan vendor:publish livewiretablesadvancedfilters-views

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' => 'md:w-80',
  • Filter menu will lock open until you click to close the menu