如何修复显示所有日期的日期过滤器。在我的日期过滤器中,仅显示今天和之后的日期,而不显示之前的日期

时间:2019-06-03 05:21:28

标签: laravel laravel-nova

在我的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));
    }
}

如何通过使用日期格式显示之前和之后的所有日期来解决此问题

See The Image

1 个答案:

答案 0 :(得分:0)

那是日期选择器FlatPickr吗? 如果是这样,您似乎已在某个地方设置了最短日期

{ minDate: "today" }