{"repo":"laravel-enso/forms","free":true,"listed":false,"github":"https://github.com/laravel-enso/forms","clone":"git clone https://github.com/laravel-enso/forms.git","description":"Laravel Enso Form Builder is a customizable, template based form creator, so you can quickly create forms with the minimum amount of effort","language":"PHP","stars":124,"topics":["laravel","laravel-enso","form-builder"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Forms Description Forms is the JSON-based form builder used across Laravel Enso backends. The package loads form templates from JSON, builds create and edit payloads around Eloquent models, computes actions and meta configuration, validates template structure, and ships test traits for common create/edit/destroy flows. It is a backend payload builder, not a standalone UI package. The canonical frontend companion is @enso-ui/forms , which renders the payloads produced by this package. Installation Install the package: Optional publishes: Features - JSON template loading through Form . - Create and edit payload generation for Eloquent-backed forms. - Runtime mutation helpers for values, labels, options, visibility, readonly state, and route metadata. - Template validation for structure, actions, routes, and fields. - PHPUnit test traits for form workflows. - Direct integration with the Enso frontend form renderer and its field components. Usage Create or edit a form payload: Template structure The JSON template must include at least: - method - sections - routeParams The root template may also include: - title , icon - actions - authorize - autosave - clearErrorsControl - debounce - dividerTitlePlacement - labels - params - readonly - routePrefix - routes - tabs Each section must define: - columns - fields Optional section attributes are: - divider - title - column - tab - slot - hidden Each field must define: - label - name - value - meta Minimal template example Form service ","default_branch":null,"files":null,"tree":[],"storefront":"/r/laravel-enso","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/laravel-enso/forms/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}