Laravel Enso Form Builder is a customizable, template based form creator, so you can quickly create forms with the minimum amount of effort
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github added issue template Mar 26, 2018
src cascades tab-activated event instead of tab-selected Jan 23, 2019
.styleci.yml updates style.ci Oct 20, 2018
LICENSE first commit Aug 8, 2017
README.md updated readme Jan 15, 2019
composer.json updates composer.json Jan 21, 2019

README.md

FormBuilder

Codacy Badge StyleCI License Total Downloads Latest Stable Version

JSON-based Form builder for Laravel Enso. Read Docs

Watch the demo

click on the photo to view a short demo in compatible browsers

Features

  • allows for quick creation of forms
  • uses a JSON template file for generating the form
  • flexible form layout, that supports directly from the template
    • grouping inputs into logical sections and columns of different widths, even on the same row
    • grouping sections into tabs
  • uses it's own VueJS components, such as vue-select and datepicker for an improved experience -EnsoForm.vue a server-side form wrapper is available that can be used to fetch the form configuration
  • for most forms, the json template is all that it's needed
  • provides helpful error messages when the template is missing parameters or unexpected values are found
  • when needed, allows the customization of form components in order to cover all scenarios
  • comes with a template.json file that can be used as an example when starting out
  • integrates with the Laravel Request Validation for seamless usage and reusability
  • uses the Enso toast notifications for stylish feedback on the various actions
  • customizable placeholder for all elements
  • handles number, money and currency formatting, using the accounting.js library
  • provides beautiful date & time selection, based on the flatpickr library

Configuration & Usage

Be sure to check out the full documentation for this package available at docs.laravel-enso.com

Contributions

are welcome. Pull requests are great, but issues are good too.

License

This package is released under the MIT license.