64robots/nova-date-filter

Filter broken after nova upgrade to v1.1.7 from v1.1.4

Closed this issue · 3 comments

image

It's related to : laravel/nova-issues#898

Sorry. Upgraded nova to 1.1.7 and I cant reproduce it.

Here is my code, I created a class extends DateFilter:

namespace App\Nova\Filters\Custom;

use Illuminate\Http\Request;
use R64\Filters\DateFilter;

class DateFrom extends DateFilter
{
    public $name = '开始日期';

    public function options(Request $request)
    {
        return [
            'dateFormat' => 'Y-m-d',
            'placeholder' => '开始日期',
            'disabled' => true,
            'twelveHourTime' => false,
            'enableTime' => false,
            'enableSeconds' => false,
        ];
    }

    public function apply(Request $request, $query, $value)
    {
        return $query->where('date', '>=', $value);
    }
}

I've just copied your code. It works for me.

image