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

Appointments For Laravel Laravel Package

roundly-consulting/appointments-for-laravel

Appointments for Laravel adds scheduling and booking to any Laravel app: define services, set availability, and manage appointments with an Eloquent-backed API. Includes migrations, models, and helpers to get booking flows running quickly.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Extensibility and customization strategy: The 1.1.2 fix ensures factories build the host-configured model when an application swaps the package’s model. This supports use cases where downstream teams override models for white-labeling, multi-tenant variants, domain-specific behavior, or package extension.
  • Build vs. buy confidence: This is a patch-level reliability improvement, not a new feature. It reduces integration risk for teams adopting the package in extensible Laravel applications where model binding is expected to be replaceable.
  • Testing and support burden: Correct factory behavior under model swaps improves test reliability for hosts and lowers the chance of false negatives or support tickets caused by factories instantiating the wrong model.
  • Roadmap signal: No new public API, breaking change, or deprecation is indicated. Treat this as maintenance quality rather than a roadmap-driving release.

When to Consider This Package

  • Consider it when you need Laravel factories that respect a configured or host-swapped model rather than assuming a hardcoded package model.
  • Strong fit for package maintainers or platform teams that expose models for downstream override through configuration, service container bindings, or extension points.
  • Also relevant for applications that support customer-specific model customization and rely on factories for stable automated testing.
  • Look elsewhere if your application does not support model swapping, if you need broader ORM abstraction, or if the package’s domain model and extension contract do not match your product architecture.
  • Adoption risk for this release appears low from the notes: it is a patch fix with no indicated migrations, breaking changes, or deprecations.

How to Pitch It (Stakeholders)

To executives: Version 1.1.2 is a low-risk reliability patch that makes the package safer for customized deployments. It reduces support friction when customers or internal teams override models, which matters if extensibility is part of the product strategy.

To engineering: The package now builds the configured model in factories when a host swaps it, fixing an important correctness issue for extensible Laravel applications. This improves test fidelity and makes model-override patterns more dependable. Upgrade is reasonable if you rely on model swapping; no breaking changes are signaled.

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.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core