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

Scdatetimepicker Bundle Laravel Package

mwsimple/scdatetimepicker-bundle

mwsimple/scdatetimepicker-bundle is a Symfony bundle that provides a simple date and time picker form type, making it easy to add calendar and time selection to your forms with minimal configuration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Stack-fit gate (the first and biggest decision): The listing frames this as a "Laravel/PHP package," but mwsimple/scdatetimepicker-bundle is a Symfony bundle (Twig v3, Bootstrap DateTime picker). For a Laravel codebase this is not an adoptable dependency — it answers "do we have a Symfony/Twig frontend?" before it answers anything else. A PM should treat this assessment as a no-go for Laravel and only continue if the target app is Symfony-based.
  • Build vs. buy for a commodity UI widget: This is a thin integration layer between a Symfony form type and a Bootstrap JS date-time picker. The "buy" cost is effectively zero (MIT), but the total cost of ownership is a fork: 11 stars, 0 dependents, and a single-maintainer release cadence mean the team inherits maintenance the moment it ships. Decision framing: "Is 1–2 days of form-type boilerplate worth an unowned upstream dependency?"
  • Feature scoping for scheduling surfaces: Relevant wherever the product needs date-time entry — appointment/booking flows, report date-range filters, audit-log queries, campaign scheduling in an admin back-office. It informs estimates and UX consistency (one picker behavior across forms) rather than unlocking new capability.
  • Roadmap/vendor-risk register: Low adoption and no dependents make this a candidate for the "vendored or forked" bucket rather than the "strategic dependency" bucket. Useful input to a standing dependency-risk review, not to a platform roadmap.
  • Localization/timezone decisions: Bootstrap datetimepickers typically speak in display-local time; the product decision about storing UTC vs. local and validating on the server stays with us. The package does not solve that — it only surfaces the question earlier.

When to Consider This Package

Consider it when:

  • The application is already Symfony with Twig v3, and Bootstrap's datetimepicker JS is already present in the frontend asset pipeline — the bundle then removes real boilerplate.
  • The surface is an internal admin/back-office tool, where a picker regression is an inconvenience rather than a customer-facing incident.
  • The team is comfortable vendoring the source into the repo (or pinning a fork), so an abandoned upstream is a non-event.
  • The date-time field is a plain "pick a moment" input — no recurrence rules, no cross-timezone scheduling logic, no complex validation.

Look elsewhere when:

  • The stack is Laravel — there is no first-party fit; evaluate native options (Blade components, Livewire, Filament's date-time fields) before considering any Symfony bridge, which would be bespoke glue with no community behind it.
  • You are on (or moving to) Bootstrap 5 — verify compatibility explicitly; this bundle's lineage is Bootstrap 3/4-era pickers.
  • You need accessibility conformance, i18n coverage, or an SLA — 11 stars and 0 dependents is the opposite of a support contract.
  • Timezone correctness is product-critical (e.g., multi-region booking). Prefer a picker you control end-to-end so UTC normalization and DST edge cases are yours to test.
  • A maintained alternative exists in your framework's ecosystem — the switching cost here is trivially low, so default to the better-supported option.

How to Pitch It (Stakeholders)

To executives: This is a small, MIT-licensed convenience wrapper that saves a day or two of form wiring in a Symfony admin UI. It carries no strategic weight and no licensing cost, but also no vendor backing — 11 stars, no downstream dependents. Recommendation: do not budget it as a dependency decision. If we're on Symfony and already using Bootstrap pickers, take it and vendor the code; if we're on Laravel, close the ticket.

To engineering: Adopt only as a pinned, vendored convenience layer on Symfony/Twig v3 admin surfaces. Assume we own the fork — read the source before merging, confirm Bootstrap version compatibility, and keep server-side UTC validation independent of whatever the widget sends. Do not let it become the only place date-time behavior lives; wrap it behind our own form type so swapping it out later is a one-file change.

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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums