Skip to content

A private library to build complex Inertia compatible forms without the boilerplate.

License

Notifications You must be signed in to change notification settings

codinglabsau/inertia-form-builder

Repository files navigation

Inertia Form Builder

Inertia Form Builder

A Vue 3 component library for building complex Inertia.js forms without the boilerplate.

Documentation

Full documentation, installation guide, and examples are available at:

codinglabsau.github.io/inertia-form-builder

Installation

npm install @codinglabsau/inertia-form-builder

Requires @codinglabsau/gooey for UI components. See the installation guide for full setup instructions.

Features

  • Schema-based form definitions
  • Automatic model binding and validation
  • Built-in error display
  • Nested schemas with Grid and Section components
  • Laravel Precognition support for real-time validation
  • Conditional field visibility

Development

# Install dependencies
npm install

# Run development server with component demos
npm run dev

# Build library
npm run build

# Run tests
npm run test

Changelog

See CHANGELOG for release history.

Security

If you discover any security related issues, create an issue on GitHub.

Credits

License

MIT

About Coding Labs

Coding Labs is a web app development agency based on the Gold Coast, Australia. See our open source projects on our website.

About

A private library to build complex Inertia compatible forms without the boilerplate.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors