FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

NitroXy/php-forms: PHP HTML5 Form builder · GitHub

Repository files navigation

Form builder for PHP

Installation

composer require nitroxy/php-forms

Features

  • Create HTML5 forms easily.
  • Layout engine (supports tables, divs and bootstrap out-of-the-box).
  • Bind forms to PHP objects for reading/data and presenting validation errors.
  • CSRF protection.
  • Supports REST-verbs such as PATCH, PUT, DELETE or even custom if desired.

Example

Form::from_object($user, function($f){
  $f->text_field('name', 'Name');
  $f->text_field('age', 'Age', ['type' => 'number', 'min' => 1]);
  $f->select(FormSelect::from_array($f, 'role', array('', 'Manager', 'Frobnicator', 'Developer'), 'Role'));
  $f->textarea('description', 'Description');
}, ['action' => $user->url, 'method' => 'patch']);

See documentation for examples and usage.

About

PHP HTML5 Form builder

Resources

Stars

0 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages


Back | FazBrowse Home | New Git URL