Skip to content

martindanielsson/nova-date-range-filter

 
 

Repository files navigation

Date Range Filter for Laravel Nova

Nova filter that displays a Date Range Picker instead of a select.

Install

Run this command in your nova project: composer require ampeco/nova-date-range-filter

How to use

Just use DateRangeFilter class instead of Filter

use Ampeco\Filters\DateRangeFilter;

class DateRange extends DateRangeFilter
{
    public function apply(Request $request, $query, $value)
    {
        $from = Carbon::parse($value[0]);
        $to = Carbon::parse($value[1]);
        //
        return $query;
    }
}

Customization

Use fluent interface to configure your DateRange filter

(new DateRange)->placeholder("Placeholder")->dateFormat("m d Y")

About

A Laravel Nova date range filter.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 78.7%
  • Vue 13.0%
  • PHP 7.1%
  • JavaScript 1.2%