xelqun / forms
PHP-defined, schema-driven forms for Laravel, Inertia and Vue.
v0.11.0
2026-11-12 11:18 UTC
Requires
- php: ^8.4
- illuminate/contracts: ^13.0
- illuminate/database: ^13.0
- illuminate/filesystem: ^13.0
- illuminate/http: ^13.0
- illuminate/support: ^13.0
- illuminate/validation: ^13.0
- inertiajs/inertia-laravel: ^3.0
- symfony/html-sanitizer: ^7.4|^8.0
Requires (Dev)
- larastan/larastan: ^3.9
- laravel/pint: ^1.27
- orchestra/testbench: ^11.0
- pestphp/pest: ^5.3
- pestphp/pest-plugin-laravel: ^5.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Describe a form in PHP and generic Vue components render it. Normal forms need no Vue at all.
Beta: a patch release never breaks your code, and a minor release lists every break in the changelog. Requires Laravel 13, Inertia 3, Vue 3.5 and Tailwind 4.
Installation
composer require xelqun/forms php artisan xelqun-forms:install
Documentation
Everything else is in the docs at xelqun.com/forms. You can also try the demo.
License
MIT
