snowsoft / daterangepicker
Integrates daterangepicker into laravel-admin
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 11
Language:JavaScript
Requires
- php: >=7.0.0
- snowsoft/laravel-admin: >=1.6
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2024-10-27 14:44:36 UTC
README
This is an extension to integrates Date Range Picker into laravel-admin.
Screenshot
Installation
composer require snowsoft/daterangepicker php artisan vendor:publish --tag=laravel-admin-daterangepicker
Configurations
Open config/admin.php
, add configurations that belong to this extension at extensions
section.
'extensions' => [ 'daterangepicker' => [ // Set to `false` if you want to disable this extension 'enable' => true, // Find more configurations http://www.daterangepicker.com/ 'config' => [ ] ] ]
Usage
Use it in the form:
//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');
License
Licensed under The MIT License (MIT).