Form API

Form API

1.1. Note

The Form API is required to create the bootstrap look and feel for HTML forms in edit page, like:

Example page using the form api
The QoS-Rule editing pages uses the form api

1.2. Basic Idea

We use the concept described by

This enables the use of the Form classes directly in the blades, like

Code example for the form api
Basic code which shows how to use the form api

1.3. Functions

Name

Usage

Example

Name

Usage

Example

Form::open()

open form

 

Form::close()

close form

 

Form::label()

add label text

 

Form::input()

add plain text input field

 

Form::select()

create a select box field

 

 

 

 

TODO

 

 

For more information see the file located under: app/extensions/html/FormBuilder.php

1.4. Implementation

All the stuff is located under:

app/extensions/html:

HtmlServiceProvider: to register the FormBuilder

FormBuilder: the form builder class



Example: http://blog.stidges.com/post/easy-bootstrap-forms-in-laravel