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

Laraform Laravel Laravel Package

laraform/laraform-laravel

LaraForm for Laravel is the backend companion to the LaraForm form builder, handling server-side validation, model binding, file uploads, and data processing for Vue-powered forms. Build complex, dynamic Laravel forms with less boilerplate.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for form-heavy surfaces. Laraform's premise is that forms are declarative schema (fields, validation rules, conditional visibility) defined once and consumed by both backend validation and a Vue front-end. If your roadmap has a cluster of complex forms — multi-step wizards, repeatable/nested field groups, conditional branching, file uploads tied to Eloquent models — this package is the Laravel-side glue that lets you evaluate whether that class of work is a config exercise or a bespoke component project.
  • Scoping effort for admin and back-office tooling. The realistic sweet spot is internal CRUD and operational forms, not customer-facing conversion surfaces. This lets you separate "forms that ship our product" from "forms that run our business" and staff them differently.
  • Architecture decisions on front-end/back-end contract. Adopting it forces a decision: form behavior and validation live in a schema shared with the server rather than duplicated in a SPA. That is a real architectural commitment, and evaluating this package is effectively evaluating that commitment.
  • Roadmap de-risking via spike, not commitment. At 14 stars and an ambiguous license, the correct product decision this supports is a time-boxed spike (1–2 days) to answer "does schema-driven forms cut our next three form tickets in half?" — not a platform bet.
  • Buy-vs-build comparison against the incumbent stack. Use it as a benchmark line item against Laravel Nova, Filament, Livewire + Alpine, or Inertia with a typed form library. The question the PM should answer is not "is Laraform good?" but "does any option beat our current hand-rolled FormRequest + Blade/Inertia pattern by enough to justify migration cost?"

When to Consider This Package

Consider it when all of the following hold:

  • The dominant need is complex, structurally repetitive forms (nested repeaters, conditional fields, multi-step flows) where hand-rolling Blade/Inertia components repeatedly has measurable cost.
  • The consuming surface is internal or low-risk — admin panels, ops tooling, prototypes — where a small community is an acceptable support model.
  • Your team is already comfortable with Vue and the Laravel-side validation/model-binding conventions; the package is glue, so it only pays off if you adopt the full Laraform stack.
  • You have legal capacity to resolve the license before anything ships externally — NOASSERTION means the license could not be machine-identified, which is a hard stop for most procurement and open-source review processes.
  • You accept single-maintainer / low-bus-factor risk and have a credible exit path (schema is data; worst case you re-render it yourself).

Look elsewhere when:

  • The forms are simple or few — plain FormRequest + Blade/Inertia is cheaper than any framework, and you avoid a dependency entirely.
  • You need customer-facing, high-traffic, or accessibility-critical forms. Low adoption means unproven edge cases and no vendor to escalate to.
  • License clarity is non-negotiable and cannot be resolved quickly.
  • You are standardized on Filament or Nova already — those own the admin-form niche with far larger communities, and adding a second form paradigm is net negative.
  • You need SLA, security patching cadence, or long-term support — none of which a 14-star package credibly provides.

How to Pitch It (Stakeholders)

One line for executives: A small open-source Laravel add-on that makes complex forms declarative instead of hand-coded — worth a short evaluation spike for internal tooling, not a platform decision.

For engineering: It is the Laravel integration layer for Laraform, pairing a Vue form builder with server-side validation and Eloquent binding so a form is defined once as schema. The upside is less duplicated validation and faster delivery of nested/conditional forms; the cost is coupling to a small ecosystem, a Vue-specific front-end, and a maintainer base of roughly one.

What we are asking for: A time-boxed spike against two or three real form tickets from the backlog, with a written go/no-go. Success criteria are delivery-time reduction and no blocking gaps in validation or upload handling.

What we are flagging: Two risks gate any production use — the repository's license is unidentifiable (NOASSERTION), which requires legal review before external deployment, and adoption is very low (14 stars), so we should assume no upstream support and budget for ownership. Recommendation: prototype internally, keep the schema portable, and do not standardize the product's primary forms on it until the license question is closed.

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.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib