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

Forms Laravel Package

laravel-enso/forms

Laravel Enso Forms provides a dynamic form builder for the Enso admin panel, using JSON-based form definitions to generate Vue forms with backend validation and reusable fields. It streamlines creating and managing complex forms within Laravel applications.

View on GitHub
Deep Wiki
Context7

Laravel Enso Form Builder is a customizable, template based form creator, so you can quickly create forms with the minimum amount of effort

Frequently asked questions about Forms
What is laravel-enso/forms used for?
It is a template-based, JSON-driven form builder for the Laravel Enso admin panel. It generates Vue forms with backend validation and reusable fields. It is best for internal and admin data-capture workflows inside an Enso application, not a generic Laravel form package or customer-facing form product.
Does laravel-enso/forms work outside Laravel Enso?
It is best suited to applications already running Laravel Enso. Integration outside Enso is high effort because the package likely assumes Enso menu, permission, auth, migration, and frontend conventions. For greenfield Laravel apps, prefer a mainstream form or schema package or build a thin internal form-definition layer.
How do I install laravel-enso/forms in a Laravel app?
Install it as a Composer package inside an existing Enso application and run the package migrations. You must match Enso, Laravel, PHP, Node, and frontend dependency versions first. Treat frontend asset and build compatibility as a first-class risk and verify constraints before delivery.
Which Laravel and Enso versions does laravel-enso/forms support?
The package is tied to the Laravel Enso ecosystem, so supported Laravel, PHP, Node, and Vue versions depend on your Enso release. Check the package Composer constraints and test matrix before planning work. Pin Enso, Laravel, PHP, Node, and frontend dependencies to avoid version drift.
How does laravel-enso/forms define forms?
Forms are defined with JSON-based, template-driven definitions that generate Vue forms. Those definitions drive reusable fields and backend validation. Because template edits can change live behavior, establish schema governance and version form definitions.
Can laravel-enso/forms handle conditional logic, file uploads, and multi-step forms?
The package supports template-based dynamic forms, but exact field types, conditional logic, multi-step behavior, file uploads, and localization must be verified against your Enso version. Do a bounded spike with representative forms before committing. The available context flags undocumented field-type and validation limits as a risk.
How are form submissions stored and queried with laravel-enso/forms?
Submissions are stored according to the package models and migrations inside your Laravel app, so review the storage model and indexing before rollout. Validate how submissions are queried, exported, reported, and archived. Complex reporting or high-volume public traffic may require additional design.
How do I test laravel-enso/forms in staging before production?
Run a bounded spike in an Enso staging environment: install the package, run migrations, create representative forms, and compare against existing forms. Confirm field parity, validation parity, permissions, and reporting before migrating low-risk internal forms. Keep rollback and existing implementations until proven.
What are the alternatives to laravel-enso/forms?
For greenfield Laravel apps, use a mainstream form or schema package or build a thin internal form-definition layer. For customer-facing forms, choose a product that covers security, validation, accessibility, and API needs. laravel-enso/forms is not a generic Laravel form abstraction.
What maintenance risks does laravel-enso/forms have?
Expect maintenance tied to the Enso release cadence, with niche adoption and limited community support. Plan for internal ownership: dependency pinning, regression tests for rendering, validation, and submissions, plus a documented fork path. Budget recurring upgrade work and establish governance for who edits templates and publishes forms.
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.
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
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource