Download the PHP package jdz/form without Composer
On this page you can find all versions of the php package jdz/form. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Vendor jdz
Package form
Short Description Framework-agnostic form building, filtering and validation library
License MIT
Homepage https://jdz.joffreydemetz.com/form
Package form
Short Description Framework-agnostic form building, filtering and validation library
License MIT
Homepage https://jdz.joffreydemetz.com/form
Please rate this library. Is it a good library?
Informations about the package form
JDZ Form
A framework-agnostic PHP library for building, filtering and validating forms.
Features
- ๐งฑ Rich field set: text, email, url, tel, password, search, number, date/datetime/time/month/week/year, color, file, image (media-library picker), hidden, checkbox, radio, select, textarea
- ๐งน Filters: normalize input before validation (string, int, decimal, bool, array, email, url, tel, date, time, color, or a custom callback)
- โ Rules: declarative validation with typed error handling
- ๐๏ธ Structure: group fields into fieldsets and form rows (including boolean, checkboxes, input-group and hidden rows)
- ๐ CSRF & captcha: opt-in per form
- ๐ Fluent API: chainable configuration, framework-agnostic rendering via
toData() - โ Well tested: 285 tests
Installation
Requirements
- PHP 8.2 or higher
Quick start
Forms expose their state through toData(), so rendering is left entirely to the
consuming application (Twig, plain PHP, an admin UI layer, etc.).
Testing
License
MIT โ see LICENSE.
All versions of form with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.2
jdz/htmlrenderer Version ^1.0
jdz/data Version ^2.0
nesbot/carbon Version ^2.0 || ^3.0
jdz/htmlrenderer Version ^1.0
jdz/data Version ^2.0
nesbot/carbon Version ^2.0 || ^3.0
The package jdz/form contains the following files
Loading the files please wait ...