64robots/nova-date-filter

此包已被废弃,不再维护。未建议替代包。

Laravel Nova 日期过滤器。

0.3.2 2018-11-26 08:36 UTC

This package is auto-updated.

Last update: 2020-01-29 05:57:17 UTC


README

从 Nova 1.1.8 版本开始,此功能已纳入核心。您应升级 Nova 并使用该过滤器。

Laravel Nova 日期过滤器

Nova 过滤器,显示日期选择器而不是下拉菜单。

演示

Demo

安装

在您的 nova 项目中运行此命令:composer require 64robots/nova-date-filter

使用方法

只需使用 DateFilter 类代替 Filter 类即可。

use R64\Filters\DateFilter;

class DateFrom extends DateFilter
{
  //
}

自定义

由于日期过滤器不再是选择框,我们可以使用 options 方法传递日期选择器的配置。

use R64\Filters\DateFilter;

class DateFrom extends DateFilter
{
  //...

  public function options(Request $request)
  {
    return [
      'dateFormat' => 'Y-m-d', // default Y-m-d H:i:S
      'placeholder' => 'My placeholder', // default __('Pick a date')
      'disabled' => true, // default false
      'twelveHourTime' => true, // default false
      'enableTime' => true, // default false
      'enableSeconds' => true, // default false
    ];
  }
}