Advanced Filtering - Datatables for Laravel                  [               Datatables for Laravel  ](/) [ 1.0.5](https://laravel-datatables.com/release-notes "Click to view release notes")

  Toggle main menu         [Docs](https://laravel-datatables.com/docs) [Demos](/demos) [Blog](https://laravel-datatables.com/blog) [Pricing](/pricing)        Search  ⌘ K   [ Log in ](/login) 

  [Docs](https://laravel-datatables.com/docs) [Demos](/demos) [Blog](https://laravel-datatables.com/blog) [Pricing](/pricing) 

 Search docs and demos  

Type at least 2 characters to search.

    Demos     

### Use Cases

- [ Simple Datatable ](https://laravel-datatables.com/demos/use-case-simple)
- [ Products Datatable ](https://laravel-datatables.com/demos/use-case-products)
- [ Sales Operations ](https://laravel-datatables.com/demos/use-case-sales)

### Features

- [ Accessibility ](https://laravel-datatables.com/demos/features-accessibility)
- [ Advanced Filtering ](https://laravel-datatables.com/demos/features-advanced-filtering)
- [ Aggregate Totals ](https://laravel-datatables.com/demos/features-aggregate-totals)
- [ Column Reordering ](https://laravel-datatables.com/demos/features-column-reordering)
- [ Custom Controls ](https://laravel-datatables.com/demos/features-custom-controls)
- [ Directionality (LTR / RTL) ](https://laravel-datatables.com/demos/features-directionality)
- [ Export ](https://laravel-datatables.com/demos/features-export)
- [ Frozen Columns ](https://laravel-datatables.com/demos/features-frozen-columns)
- [ Frozen Header ](https://laravel-datatables.com/demos/features-frozen)
- [ Frozen Header &amp; Columns ](https://laravel-datatables.com/demos/features-frozen-both)
- [ Pagination ](https://laravel-datatables.com/demos/features-pagination)
- [ Responsive Mobile ](https://laravel-datatables.com/demos/features-responsive-mobile)
- [ Row Grouping ](https://laravel-datatables.com/demos/features-row-grouping)
- [ Row Selection &amp; Bulk Actions ](https://laravel-datatables.com/demos/features-row-selection-bulk-actions)

### Cell Renderer

- [ Action Buttons ](https://laravel-datatables.com/demos/cell-renderer-action-buttons)
- [ Avatar ](https://laravel-datatables.com/demos/cell-renderer-avatar)
- [ Checkmark ](https://laravel-datatables.com/demos/cell-renderer-checkmark)
- [ Color Sample ](https://laravel-datatables.com/demos/cell-renderer-color-sample)
- [ Email Link ](https://laravel-datatables.com/demos/cell-renderer-email)
- [ External Link ](https://laravel-datatables.com/demos/cell-renderer-external)
- [ Friendly Timestamp ](https://laravel-datatables.com/demos/cell-renderer-friendly-timestamp)
- [ Image ](https://laravel-datatables.com/demos/cell-renderer-image)
- [ Long Text ](https://laravel-datatables.com/demos/cell-renderer-long-text)
- [ Phone Link ](https://laravel-datatables.com/demos/cell-renderer-phone-link)
- [ Progress Bar ](https://laravel-datatables.com/demos/cell-renderer-progress-bar)
- [ Status Badge ](https://laravel-datatables.com/demos/cell-renderer-status-badge)
- [ URL Link ](https://laravel-datatables.com/demos/cell-renderer-url)
- [ Wire Link ](https://laravel-datatables.com/demos/cell-renderer-wire)

### Value Formatter

- [ Compact Number ](https://laravel-datatables.com/demos/value-formatter-compact-number)
- [ Currency ](https://laravel-datatables.com/demos/value-formatter-currency)
- [ Duration ](https://laravel-datatables.com/demos/value-formatter-duration)
- [ Friendly Filesize ](https://laravel-datatables.com/demos/value-formatter-friendly-filesize)
- [ Friendly Timestamp ](https://laravel-datatables.com/demos/value-formatter-friendly-timestamp)
- [ Locale Timestamp ](https://laravel-datatables.com/demos/value-formatter-locale-timestamp)
- [ Number ](https://laravel-datatables.com/demos/value-formatter-number)
- [ Percent ](https://laravel-datatables.com/demos/value-formatter-percent)

Advanced Filtering
==================

This demo shows how custom filtering works in a datatable: each column can define its own filter type, such as text, select, number, or date, and the table can present those filters in a simple, user-friendly way. In this example the Category column uses a dropdown built from real values in the data, while other columns remain searchable and sortable, making it easy to narrow results without writing custom UI from scratch.

The real power is in the data layer. The table can take the selected filter values, normalize them, and send them to the datasource in a format the query understands. This is where custom filter logic lives: you can map UI values into clean query values before filtering the table, which lets you support more advanced cases than the default built-in filters alone.

          Items per page        Filters       Manage Columns   

    10  Current    25    50    100    

 ​

### Filter options

   Name      

  Category    All  Audio &amp; Headphones Automotive Parts &amp; Accessories Baby Gear &amp; Nursery Beauty &amp; Personal Care Bedding &amp; Bath Beverages &amp; Coffee Board Games &amp; Puzzles Books &amp; E-Books Cameras &amp; Photography Cleaning Supplies Collectibles &amp; Art Computers &amp; Laptops Crafts &amp; Sewing Cycling &amp; Bicycles Electronics Event &amp; Party Supplies Fitness &amp; Gym Equipment Footwear Furniture Groceries &amp; Gourmet Food Hair Care Handbags &amp; Luggage Health &amp; Wellness Home Appliances Home Decor Industrial &amp; Scientific Jewelry &amp; Watches Kids &amp; Baby Apparel Kitchen Appliances Lawn &amp; Garden Lighting &amp; Ceiling Fans Men's Apparel Movies &amp; Music Musical Instruments Outdoor &amp; Camping Pet Supplies Safety &amp; Security Products Skincare Smart Home Devices Smartphones &amp; Accessories Sports Goods Stationery &amp; Office Supplies Tools &amp; Home Improvement Toys &amp; Games Travel &amp; Adventure Gear Video Games &amp; Consoles Vitamins &amp; Supplements Wearable Technology Wine, Beer &amp; Spirits Women's Apparel     

  SKU      

  Price     

  Created At    

 Clear all Done 

 ​

###  Manage Columns 

  Apply   Cancel  

        Loading... 

         ID                Name                Category                SKU                Stock                Price                Created At                Updated At                          1       Cumque et ullam #1       Sports Goods       SKU-00000001       85       $487.94       October 9, 2026 3:21 PM       3 weeks ago            2       Nesciunt doloribus voluptatum #2       Home Appliances       SKU-00000002       982       $375.07       October 9, 2026 3:21 PM       3 weeks ago            3       Et ullam dignissimos #3       Crafts &amp; Sewing       SKU-00000003       290       A$485.74       October 9, 2026 3:21 PM       3 weeks ago            4       Exercitationem sapiente nihil #4       Groceries &amp; Gourmet Food       SKU-00000004       164       CA$108.78       October 9, 2026 3:21 PM       3 weeks ago            5       Vel tempore dolores #5       Toys &amp; Games       SKU-00000005       860       CA$211.49       October 9, 2026 3:21 PM       3 weeks ago            6       Qui consequatur sed #6       Wine, Beer &amp; Spirits       SKU-00000006       0       £422.27       October 9, 2026 3:21 PM       3 weeks ago            7       Sit quae occaecati #7       Outdoor &amp; Camping       SKU-00000007       866       $374.05       October 9, 2026 3:21 PM       3 weeks ago            8       Esse nihil quam #8       Event &amp; Party Supplies       SKU-00000008       0       £437.97       October 9, 2026 3:21 PM       3 weeks ago            9       Corporis dolorum est #9       Vitamins &amp; Supplements       SKU-00000009       988       £144.12       October 9, 2026 3:21 PM       3 weeks ago            10       Ut explicabo quia #10       Crafts &amp; Sewing       SKU-00000010       693       A$364.24       October 9, 2026 3:21 PM       3 weeks ago            

        « Previous       Next »    

 1 - 10 of 1000

                    1       2       3       4       5       6       7       8       9       10        ...          99       100                 

 - Demo code is available for licensed customers - 

### Related Documentation

 [Filters

Customization

Create your own (advanced) filter classes.](https://laravel-datatables.com/docs/customization-filters) [Custom Filters

Features

Configure the default and build your own custom filters.](https://laravel-datatables.com/docs/feature-custom-filters) 

   © 2026 Copyright (C)  [ Morrow IT Consulting &amp; Services ](https://morrow-it.services)  

 [Terms of Service](https://laravel-datatables.com/legal/terms) [Privacy](https://laravel-datatables.com/legal/privacy) [Legal Disclosure](https://laravel-datatables.com/legal/disclosure)
