Download the PHP package lowerrocklabs/laravel-livewire-tables-advanced-filters without Composer
On this page you can find all versions of the php package lowerrocklabs/laravel-livewire-tables-advanced-filters. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lowerrocklabs/laravel-livewire-tables-advanced-filters
More information about lowerrocklabs/laravel-livewire-tables-advanced-filters
Files in lowerrocklabs/laravel-livewire-tables-advanced-filters
Package laravel-livewire-tables-advanced-filters
Short Description Additional/Advanced Filters for Rappasoft's Laravel Livewire Tables
License MIT
Homepage https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters
Informations about the package laravel-livewire-tables-advanced-filters
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: https://tabledemo.lowerrocklabs.com/
Package is currently under active development & testing, please use caution when using in a production environment.
Configuration
Please see the Wiki for detailed configuration options and examples.
Current 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 | ✓ |
Installation
This package is available to be installed via Composer
The Filters
Filter classes should be in your table's head in the same way as existing filters.
Numeric Range Filter
Filter with a configurable Minimum/Maximum value, provides two values to the filter() function
| | |
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
Flatpickr Filter with a configurable Minimum/Maximum value, provides two values to the filter() function () in the form of an array.
Date Picker Filter
Flatpickr Filter with a configurable Minimum/Maximum value, provides one values to the filter() function
| | | |
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
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
Publishing Assets
CSS
You may publish these to your public path using:
Lang
Views
Please exercise restraint when publishing the views, as this package is in active development!
All versions of laravel-livewire-tables-advanced-filters with dependencies
livewire/livewire Version ^2.6
illuminate/contracts Version ^8.0|^9.0|^10.0
rappasoft/laravel-livewire-tables Version ^2.12|dev-devlatest