kpolicar/nova-date-range

Laravel Nova 的自定义日期范围选择器字段

dev-master 2021-09-24 12:53 UTC

This package is auto-updated.

Last update: 2024-09-24 19:49:32 UTC


README

描述

此包为 Laravel Nova 添加了一个新的自定义日期范围选择器字段。

示例

2018-10-01 11_28_00

用法

要添加一个新的日期范围字段,只需将其添加到字段数组中,并提供“from-to”属性作为参数。

namespace App\Nova;

// ...

use Kpolicar\DateRange\DateRange;

class Reservation extends Resource
{
    // ...
    
    public function fields(Request $request)
    {
        return [
            // ...
            
            DateRange::make(['From', 'To']),
            // or DateRange::make('Between', ['from', 'to']),
            
            // ...
        ];
    }
}

还应确保表示资源的 Eloquent 模型将使用的属性作为日期进行类型转换。

namespace App\Nova;

// ...

class Reservation extends Model
{
    protected $dates = [
        'from', 'to'
    ];
}

安装

您可以通过 composer 将此包安装到使用 Nova 的 Laravel 应用程序中

composer require kpolicar/nova-date-range

许可证

MIT 许可证。有关更多信息,请参阅 许可证文件