PHPackages                             cyberline/filament-table-inline-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. [Utility &amp; Helpers](/categories/utility)
4. /
5. cyberline/filament-table-inline-filters

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

cyberline/filament-table-inline-filters
=======================================

Inline +/- table filters (Grafana-style) for Filament with URL persistence.

0101↑33.3%PHP

Since Apr 19Pushed 3mo agoCompare

[ Source](https://github.com/CyberLine/filament-table-inline-filters)[ Packagist](https://packagist.org/packages/cyberline/filament-table-inline-filters)[ RSS](/packages/cyberline-filament-table-inline-filters/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Filament Table Inline Filters
=============================

[](#filament-table-inline-filters)

Add per-cell **include** (`=`) and **exclude** (`!=`) filters to Filament tables, similar to Grafana-style column filters. Active filters appear as **badges** next to native Filament filter indicators, support **URL persistence** (`?ilf=…`), and ship with **Filament assets** (JS/CSS) registered automatically.

Requirements
------------

[](#requirements)

- PHP **8.2+**
- **Filament** v4 or v5 (`filament/filament`)
- **Laravel** 11 / 12 / 13 (as supported by your Filament version)
- **Livewire** v3 or v4

Installation
------------

[](#installation)

Install via Composer (after the package is published on Packagist, or via a VCS/repository entry in your `composer.json`):

```
composer require cyberline/filament-table-inline-filters
```

Laravel **auto-discovers** `FilamentTableInlineFiltersServiceProvider`. No manual registration is required unless you disabled package discovery.

Filament **loads plugin assets** when your panel uses the default Filament asset pipeline. If you customize asset loading, ensure Filament’s asset registration for third-party packages is unchanged.

### Optional publishes

[](#optional-publishes)

```
php artisan vendor:publish --tag=filament-table-inline-filters-config
php artisan vendor:publish --tag=filament-table-inline-filters-views
php artisan vendor:publish --tag=filament-table-inline-filters-lang
```

Quick start
-----------

[](#quick-start)

### 1. Use the trait on your table Livewire page

[](#1-use-the-trait-on-your-table-livewire-page)

Your **ListRecords** (or any page that uses `HasTable`) must use `HasInlineFilters`:

```
