coolchi/daterangepicker

为 Laravel Nova 4 简单的日期范围过滤器。

dev-main 2024-02-15 07:02 UTC

This package is not auto-updated.

Last update: 2024-09-27 07:50:19 UTC


README

一个 Nova 4 过滤器,使用 Daterangepicker 库 显示日期范围选择器而不是单个日期选择器。

安装

在您的 nova 项目中运行此命令: composer require coolchi/daterangepicker

如何使用

在您的 Nova 资源中,只需在 filters 函数中添加 DateRangeFilter 类,并包含您想要用作过滤资源的列。

 use Coolchi\Daterangepicker\Daterangepicker;

 public function filters(Request $request)
    {
        return [
            new Daterangepicker('created_at'),
        ];
    }

此外,您还可以传递一个字符串以使用默认日期范围在组件中。如果未传递任何值,则默认设置为 TODAY。

 use Coolchi\Daterangepicker\Daterangepicker;
 use Coolchi\Daterangepicker\DateHelper;

 public function filters(Request $request)
    {
        return [
            new Daterangepicker('created_at', DateHelper::THIS_WEEK),
        ];
    }