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

Filament Date Time Slots Laravel Package

wooserv/filament-date-time-slots

Filament Date Time Slots provides a Laravel/Filament form field for selecting available dates and times. It helps build booking-style forms with selectable time slots and a simple, native-feeling scheduling workflow.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Scheduling and booking UX: Supports decisions around how users pick appointment slots, delivery windows, service times, or resource reservations inside Laravel/Filament admin panels.
  • Responsive admin experience: The new default horizontal layout, automatic mobile/narrow-container fallback, and vertical() override let PMs ship a scheduling UI that works across desktop, mobile, modals, sidebars, and Filament grid layouts without custom front-end work.
  • Roadmap acceleration: Teams can add slot-picking to internal tools and customer-facing admin workflows sooner instead of building and maintaining custom date/time slot components.
  • Build vs. buy: Leans toward adoption when the product needs a Filament-native slot picker with responsive behavior, independent scrolling, and consistent slot-button sizing. The package now covers a UI concern that would otherwise require custom CSS/JS and ongoing maintenance.
  • Use cases: Appointment scheduling, resource booking, delivery/collection windows, service-slot selection, operations scheduling, and any Filament form where users select from available time slots.

When to Consider This Package

  • Consider it when: The product is built on Laravel and Filament; the team needs a date/time slot picker embedded in forms; mobile responsiveness matters; the team wants to avoid custom scheduling UI maintenance; and a low-friction upgrade is acceptable.
  • Evaluate carefully when: The existing UI depends on a fixed vertical layout. This release changes the default to horizontal and auto-switches to vertical on mobile/narrow containers. No API changes are required, but visual regression testing in existing screens is prudent.
  • Look elsewhere when: The product is not using Filament; requires a full calendar/scheduling engine, complex recurrence rules, multi-timezone availability calculation, or a public-facing booking experience with deep customization; or the team needs a component with substantially broader automated test coverage than 6 tests / 21 assertions.
  • Adoption signal: The upgrade is low-risk from an API perspective, with vertical() available as an explicit opt-in for teams that want the prior layout behavior.

How to Pitch It (Stakeholders)

  • To executives: This is a low-cost, low-migration upgrade that makes scheduling interfaces mobile-ready and reduces custom UI build/maintenance. It helps ship booking and admin scheduling features faster while keeping the experience consistent across screen sizes.
  • To engineering: v1.1.0 adds responsive layout behavior, container-based responsiveness for Filament grids, independent time-slot scrolling, and a vertical() opt-in. No API changes are required, assets are rebuilt, and the release was validated with PHPUnit and a front-end build. The main caution is visual regression testing because the default layout is now horizontal.
  • To product/design: Use this release to standardize slot-picker behavior across admin surfaces. Confirm the new horizontal default fits existing screens, and use vertical() where vertical density or embedded layouts are preferred.
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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console