Как исправить фильтр даты, показывающий все даты.В моем фильтре даты только показ сегодня и после даты не раньше - PullRequest
0 голосов
/ 03 июня 2019

В моем коде даты фильтр laravel nova не показывает до сегодняшнего дня дату, как это исправить.

 <?php

namespace App\Nova\Filters;

use Illuminate\Http\Request;
use Illuminate\Support\Carbon;
use Laravel\Nova\Filters\DateFilter;

class DateTo extends DateFilter
{
    /**
     * Apply the filter to the given query.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Database\Eloquent\Builder  $query
     * @param  mixed  $value
     * @return \Illuminate\Database\Eloquent\Builder
     */
    public function apply(Request $request, $query, $value)
    {
        return $query->where('created_at', '<=',Carbon::parse($value));
    }
}

Как я могу это исправить, показывая все даты после и до того и другого с моим форматом даты

См. Изображение

1 Ответ

0 голосов
/ 03 июня 2019

Это дата выбора FlatPickr?Если так, то похоже, что вы установили минимальную дату где-то

{ minDate: "today" }

...