vkm-apps/x-form
Laravel package for building and managing forms with an expressive API. Helps define fields, validation, and rendering in a structured way, simplifying form creation and reuse across your application.
Release v2.0.9
Release v2.0.8
Release v2.0.7
Release v2.0.6
Release v2.0.5
Release v2.0.4
Add live functionality to x-form.date
Documentation Update
🚀 Release Notes / Updates 🆕 New Features Date Input Range Support: Added date range capability to the <x-form.date> component.
Usage: Simply add the range attribute: <x-form.date model="yourProperty" range />.
Backend: This will generate two inputs and return an array of two dates to the backend (index 0 for the start date, index 1 for the end date).
🔧 Bug Fixes & Improvements Form Editor: Fixed rendering and ID conflicts for <x-form.editor> tables when multiple editor instances are used on the same page.
Security: Resolved a few minor vulnerability issues.
⚠️ Security Notice for Developers: We still use {!! $message !!} to render all error messages, which allows for custom HTML code. Never include raw, unescaped user inputs when returning error messages to prevent potential XSS vulnerabilities.
Support Laravel 13 & Livewire 3. To use Livewire 3 use v1
File Manager UI Update
Fixed editor with dynamic arrays
Editor Fix
Major Editor (x-form.editor) Updates for vkm-js v1.1.0 File Manager should load correctly after livewire updates, even if multiple editors on the same page. Added youtube video insert functionality via url or embed video code.
Removed ValidateDropdown... To be added in a future release as standalone feature
Added date component and big config update
More fixes to checkbox and radio component
By default radios and checkboxes will be horizontally aligned unless horizontal is set to false by user. Also refactored x-form config css classes
Minor - Fixed checkbox category labels
How can I help you explore Laravel packages today?