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

Repeatable Laravel Package

laravelwebdev/repeatable

A Laravel package for repeatable form fields that lets users dynamically add, remove, reorder, and persist rows of inputs with minimal Blade markup and simple Eloquent integration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Adoption timing for Laravel 12 roadmaps: The 1.0.1 release explicitly adds Laravel 12 support, which removes a hard compatibility blocker for teams planning or currently executing a Laravel 12 upgrade. This informs whether the package can be included in the current upgrade wave versus deferred.
  • Build vs. buy: If the package addresses a capability on your roadmap (e.g., a common Laravel concern the team would otherwise build in-house), Laravel 12 compatibility makes “buy/adopt” a viable option instead of committing internal engineering time to a custom implementation.
  • Feature prioritization and scope: The release is a compatibility update, not a feature release. Product should not plan new user-facing capabilities around 1.0.1; it should be treated as an infrastructure enabler that unlocks use of existing package functionality on a modern framework baseline.
  • Upgrade risk assessment: A 1.0.1 patch-level compatibility release signals active maintenance and responsiveness to framework releases — relevant input for dependency policy, security review, and technical risk registers.
  • Use cases: Best suited to teams standardizing on Laravel 12 who want a maintained, framework-compatible component rather than maintaining a fork or a bespoke solution.

When to Consider This Package

Consider adoption when:

  • Your application is on, or imminently migrating to, Laravel 12 and you need a dependency that will not block the upgrade.
  • The package’s functionality maps to a near-term roadmap item where build-vs-buy analysis favors buying/integrating over building.
  • You require an actively maintained dependency — the 1.0.1 release demonstrates the maintainer is tracking upstream framework releases.
  • Your engineering standards permit 1.0.x maturity dependencies and you can absorb early-stage API churn via version pinning and integration tests.

Look elsewhere when:

  • You are on an older Laravel version and cannot upgrade; confirm backward compatibility before adopting, as the release notes only call out Laravel 12 support.
  • You need long-term stability guarantees (LTS-style support, documented deprecation policy, or a large production track record) — a 1.0.x package has limited operational history.
  • The package overlaps with first-party Laravel functionality or a better-supported alternative, making an additional dependency unjustified.
  • Your security/compliance process requires proven provenance and maintenance SLAs that an early-stage package cannot yet evidence.

How to Pitch It (Stakeholders)

For executives: A dependency we are evaluating shipped a maintenance release adding support for Laravel 12, the framework version on our upgrade path. This is a low-risk, positive signal: it means the package will not block our platform upgrade and the maintainer is actively tracking the ecosystem. It is a compatibility release, not a new product capability, so it does not change scope or budget — it de-risks the upgrade and keeps the build-vs-buy option open.

For engineering: Version 1.0.1 adds Laravel 12 support. Treat it as an enabler for the Laravel 12 upgrade rather than a feature drop. Recommended next steps: pin the version, run the package against our Laravel 12 test matrix, verify PHP version constraints, and confirm the package remains compatible with any Laravel versions we still need to support during the transition. Because this is a 1.0.x package, wrap adoption in integration tests and monitor release cadence for signs of sustained maintenance.

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