Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Flatpickr

Laravel Flatpickr Laravel Package

asdh/laravel-flatpickr

Laravel Flatpickr integrates the lightweight Flatpickr date and time picker with Blade components and fluent configuration. Bind values to models, set formats, locales, themes, and options, and add responsive pickers to forms with minimal JavaScript boilerplate.

View on GitHub
Deep Wiki
Context7

asdh/laravel-flatpickr integrates the lightweight Flatpickr datepicker into Laravel with a simple Blade component and publishable config. It lets you render date, time, or datetime inputs with sensible defaults while passing Flatpickr options directly from your views.

  • Blade component for clean, reusable markup
  • Date, time, and datetime pickers
  • Configurable Flatpickr options and defaults
  • Locale and format customization
  • Publishable config and assets
Frequently asked questions about Laravel Flatpickr
How do I install asdh/laravel-flatpickr in a Laravel application?
Install it with Composer using composer require asdh/laravel-flatpickr. Laravel package auto-discovery should register the service provider, then you can publish any config or assets and use the provided Blade component or directive in your views. Verify the published asset paths and rendering behavior in a non-production environment first.
Which Laravel and PHP versions does asdh/laravel-flatpickr support?
The provided context does not list exact version constraints, so check the package composer.json before adoption. The technical evaluation recommends validating Laravel 10, 11, and 12 with PHP 8.1 or newer in a spike. Confirm those combinations against your application before rolling the package out.
Does asdh/laravel-flatpickr work with Livewire forms?
It can be used in Blade views rendered by Livewire because it is a Blade component wrapper around Flatpickr. Livewire DOM morphs can reset or remove Flatpickr instances, so use wire:ignore where appropriate or reinitialize the picker after updates. Test date selection and state persistence after Livewire re-renders before using it in critical forms.
Can I use asdh/laravel-flatpickr with Vite and npm-managed assets?
The package provides asset handling for Blade applications, but teams already managing JavaScript through npm and Vite may prefer direct Flatpickr imports. If you use the package, publish and pin its assets and verify they do not duplicate an existing Flatpickr version. For SPA or Inertia frontends, direct npm Flatpickr is usually the cleaner fit.
How do I configure Flatpickr options such as date format, min and max dates, or time picking?
The package exposes configurable options through its Blade component and publishable configuration, so pass the Flatpickr settings your form needs. Keep the client-side date format aligned with your Laravel validation and server-side date parsing rules. Test min, max, time, and format options in the browser before relying on them.
Is asdh/laravel-flatpickr compatible with Content Security Policy nonces?
CSP compatibility depends on how the package injects or references its JavaScript and CSS assets. Review the published assets and initialization scripts, and prefer external files with nonces over inline scripts where your CSP requires it. Validate the picker in a CSP-enabled staging environment before production.
How does asdh/laravel-flatpickr handle localization and timezones?
Flatpickr localization is primarily a client-side concern, so confirm whether the package includes the locale files you need or whether you must publish or load them separately. Timezone conversion is not handled by a presentation wrapper and remains the application’s responsibility. Document the expected browser locale and server-side timezone behavior to avoid date mismatches.
Is asdh/laravel-flatpickr actively maintained and safe to use in production?
The package is a thin presentation wrapper with low functional risk because Flatpickr itself is mature, but governance risk is higher. It has modest adoption, no listed dependents, an apparent single maintainer, and a last release date of 2024-03-17 in the evaluation context. Treat it as a pinned dependency with an owner, review provenance and license, and budget for periodic Flatpickr upgrades or an internal replacement.
Can I replace asdh/laravel-flatpickr with a small internal Blade component and npm Flatpickr?
Yes, the migration path is straightforward because the package is presentation-only and form contracts can stay the same. A small internal Blade component plus Flatpickr through Vite is a reasonable fallback if the wrapper lags upstream, conflicts with your asset pipeline, or causes Livewire friction. Pilot the package on one low-risk form and keep a native input fallback.
Does asdh/laravel-flatpickr include tests, and how should I test it in my app?
The provided context does not confirm meaningful test coverage, so do not assume it is covered. Add a smoke test that verifies assets load, dates can be selected, and the submitted value passes your Laravel validation. Also test Livewire re-renders, CSP behavior, locale handling, and fallback input behavior before expanding usage.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo