PHP code example of citricguy / filament-flatpickr
1. Go to this page and download the library: Download citricguy/filament-flatpickr library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
citricguy / filament-flatpickr example snippets
use Citricguy\FilamentFlatpickr\Forms\Components\Flatpickr;
Flatpickr::make('published_at')
->dateTime()
use Citricguy\FilamentFlatpickr\Forms\Components\FlatpickrDatePicker;
use Citricguy\FilamentFlatpickr\Forms\Components\FlatpickrTimePicker;
use Citricguy\FilamentFlatpickr\Forms\Components\FlatpickrDateTimePicker;
FlatpickrDatePicker::make('birth_date')
FlatpickrTimePicker::make('alarm_time')
FlatpickrDateTimePicker::make('appointment_at')
use Citricguy\FilamentFlatpickr\Enums\DateRestriction;
// No past dates
Flatpickr::make('future_event')
->dateOnly()
->dateRestriction(DateRestriction::NoPast)
// No future dates
Flatpickr::make('birth_date')
->dateOnly()
->dateRestriction(DateRestriction::NoFuture)
#[On('dateSelected')]
public function handleDateChange(string $dateStr, array $selectedDates): void
{
// Handle the event
}
use Citricguy\FilamentFlatpickr\Enums\FlatpickrMode;
FlatpickrMode::Single // Default single date/time
FlatpickrMode::Range // Date range selection
FlatpickrMode::Multiple // Multiple date selection