laravel-admin-ext/daterangepicker

将 daterangepicker 集成到 laravel-admin

v1.0.0 2018-09-13 17:50 UTC

This package is auto-updated.

Last update: 2024-09-17 17:10:50 UTC


README

这是一个集成 日期范围选择器 到 laravel-admin 的扩展。

截图

qq20180914-014825

安装

composer require laravel-admin-ext/daterangepicker

php artisan vendor:publish --tag=laravel-admin-daterangepicker

配置

打开 config/admin.php 文件,在 extensions 部分添加此扩展的配置。

    'extensions' => [

        'daterangepicker' => [
        
            // Set to `false` if you want to disable this extension
            'enable' => true,
            
            // Find more configurations http://www.daterangepicker.com/
            'config' => [
            
            ]
        ]
    ]

用法

在表单中使用它

//Single column

$form->daterangepicker('date_range', 'Date range');

// Predefine Date Ranges.
$form->daterangepicker('date_range', 'Date range')
    ->ranges([
        'Today'        => [Carbon::today()->toDateString(), Carbon::today()->toDateString()],
        'Yesterday'    => [Carbon::yesterday()->toDateString(), Carbon::yesterday()->toDateString()],
        'Last 7 Days'  => [Carbon::today()->subDays(6)->toDateString(), Carbon::today()->toDateString()],
        'Last 14 Days' => [Carbon::today()->subDays(13)->toDateString(), Carbon::today()->toDateString()],
        'Last 30 Days' => [Carbon::today()->subDays(29)->toDateString(), Carbon::today()->toDateString()],
        'This Month'   => [Carbon::today()->startOfMonth()->toDateString(), Carbon::today()->endOfMonth()->toDateString()],
        'Last Month'   => [Carbon::today()->subMonth()->firstOfMonth()->toDateString(), Carbon::today()->subMonth()->lastOfMonth()->toDateString()],
    ]);
    
// multilpe column
$form->daterangepicker(['created_at', 'updated_at'], 'Date range');

捐赠

通过捐赠一点钱来帮助项目持续发展。提前感谢。

PayPal Me

-1

许可

MIT 许可证 (MIT) 下许可。