form-manager/bootstrap

FormManager extension to create bootstrap like forms

v2.0.2 2017-07-06 17:08 UTC

This package is auto-updated.

Last update: 2024-04-05 17:37:49 UTC


README

Created by Oscar Otero http://oscarotero.com oom@oscarotero.com

Requirements:

  • PHP 5.4
  • Composer or any PSR-4 autoloader

This is a extension of FormManager library to generate bootstrap forms easily

Usage

use FormManager\Bootstrap;

$myForm = Bootstrap::form([
	'name' => Bootstrap::text()->label('Your name'),
	'email' => Bootstrap::email()->label('Your email')
]);

echo $myForm;

You can generate horizontal forms and inline forms:

use FormManager\Bootstrap;

$myHorizontalForm = Bootstrap::formHorizontal($fields);
$myInlineForm = Bootstrap::formInline($fields);

Use set method to customize each field. The available properties:

  • size: (sm|lg) To create small/large fields
  • addon-before: To insert an addon before the input
  • addon-after: To insert an addon after the input
  • help: To insert a help block before the input
use FormManager\Bootstrap;

$myForm = Bootstrap::form([
	'name' => Bootstrap::text()->label('Your name')->set('size', 'lg'),
	'email' => Bootstrap::email()->label('Your email')->set([
		'addon-before' => '@',
		'help' => 'Insert here your email'
	])
]);

echo $myForm;

More information: