Download the PHP package ghanem/multiple-date-picker without Composer
On this page you can find all versions of the php package ghanem/multiple-date-picker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ghanem/multiple-date-picker
More information about ghanem/multiple-date-picker
Files in ghanem/multiple-date-picker
Package multiple-date-picker
Short Description A Laravel Nova field for selecting multiple dates with a beautiful date picker interface.
License MIT
Informations about the package multiple-date-picker
Nova Multiple DatePicker
A Laravel Nova field for selecting multiple dates with a beautiful date picker interface.
Requirements
php: ^8.1laravel/nova: ^4.0|^5.0
Features
- Select multiple dates in a single field
- Lightweight (~185KB) using v-calendar
- Configurable display and storage date formats
- Min/max date constraints
- Disable specific dates
- Min/max selection limits
- Automatic date sorting
- Custom placeholder text
- Index view truncation with "+N more" badge
- Full dark mode support
- Readonly/disabled state support
- Duplicate date prevention
- Graceful handling of invalid dates
- Locale / i18n support
- Dependent fields (dynamic min/max from other fields)
- Export-friendly format (comma, pipe, semicolon, newline)
- Date range mode (pick start & end, auto-fill between)
- Recurrence patterns (daily, weekly, biweekly, monthly, weekdays, weekends)
- Calendar heatmap view on detail page
- Date presets for quick selection
- Bulk actions (add/remove dates across resources)
- Before-save and after-resolve callback hooks
- JavaScript date-selected callback
Installation
Usage
Basic Usage
Configuration Options
Locale / i18n
Dependent Fields
Dynamically set min/max dates based on other fields on the same form:
Export Format
Control how dates appear in Nova CSV exports:
Date Range Mode
Pick a start and end date, automatically store all dates in between:
Recurrence Patterns
Generate dates based on recurring patterns:
Calendar Heatmap View
Display a mini calendar on the detail page instead of badges:
Date Presets
Predefined date selections for quick selection:
Callback Hooks
Transform dates before saving or after resolving:
Bulk Actions
Add or remove dates across multiple resources:
Full Example
Database Migration
The field stores dates as a JSON array:
Cast it in your model:
Testing
License
Nova Multiple DatePicker is open-sourced software licensed under the MIT license.