PHPackages                             kris/laravel4-form-builder - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. kris/laravel4-form-builder

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

kris/laravel4-form-builder
==========================

Laravel form builder - symfony like

1.6.11(10y ago)229.3k8[2 issues](https://github.com/kristijanhusak/laravel4-form-builder/issues)MITPHPPHP &gt;=5.4.0

Since Jan 28Pushed 10y ago4 watchersCompare

[ Source](https://github.com/kristijanhusak/laravel4-form-builder)[ Packagist](https://packagist.org/packages/kris/laravel4-form-builder)[ RSS](/packages/kris-laravel4-form-builder/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (27)Used By (0)

[![Build Status](https://camo.githubusercontent.com/822fe2c617ecea6380b2a0816c645d38cbbb50fefd7c9da08744e9372a7188d1/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6b72697374696a616e687573616b2f6c61726176656c342d666f726d2d6275696c6465722f6d61737465722e7376673f7374796c653d666c6174)](https://travis-ci.org/kristijanhusak/laravel4-form-builder)[![Coverage Status](https://camo.githubusercontent.com/79721105bf6145ee65a6b9380f9001fa4a8610fccfede8ce398da11d8587f498/687474703a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f6b72697374696a616e687573616b2f6c61726176656c342d666f726d2d6275696c6465722e7376673f7374796c653d666c6174)](https://scrutinizer-ci.com/g/kristijanhusak/laravel4-form-builder/?branch=master)[![Total Downloads](https://camo.githubusercontent.com/a2bfc4ff0f0c05be4cf968c35aceb37d8c938b658c5e63f8cc8e2aefa2366fc0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6b7269732f6c61726176656c342d666f726d2d6275696c6465722e7376673f7374796c653d666c6174)](https://packagist.org/packages/kris/laravel4-form-builder)[![Latest Stable Version](https://camo.githubusercontent.com/1fa97ba8c2e47a0315ce66e63b0bfc47585fd70c839de26f66d6fe14c17f764a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6b7269732f6c61726176656c342d666f726d2d6275696c6465722e7376673f7374796c653d666c6174)](https://packagist.org/packages/kris/laravel4-form-builder)[![License](https://camo.githubusercontent.com/f251623e510f5909f16ae3f4e6e548dac11340b9fde1a99be26b015b39272c00/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c6174)](LICENSE)

Laravel 4 form builder
======================

[](#laravel-4-form-builder)

Form builder for **Laravel 4** inspired by Symfony's form builder. With help of Laravels FormBuilder class creates forms that can be easy modified and reused. By default it supports Bootstrap 3.

Laravel 5
---------

[](#laravel-5)

For laravel 5 version check [laravel-form-builder](https://github.com/kristijanhusak/laravel-form-builder)

Documentation
-------------

[](#documentation)

For detailed documentation refer to .

**Note** There are small differences between version 4 and 5 (Configuration path, etc.), so please be aware of those.

Changelog
---------

[](#changelog)

Changelog can be found [here](https://github.com/kristijanhusak/laravel4-form-builder/blob/master/CHANGELOG.md)

\###Installation

```
{
    "require": {
        "kris/laravel4-form-builder": "1.6.*"
    }
}
```

run `composer update`

Then add Service provider to `config/app.php`

```
    'providers' => [
        // ...
        'Kris\LaravelFormBuilder\FormBuilderServiceProvider'
    ]
```

And Facade (also in `config/app.php`)

```
    'aliases' => [
        // ...
        'FormBuilder' => 'Kris\LaravelFormBuilder\Facades\FormBuilder'
    ]
```

### Quick start

[](#quick-start)

Creating form classes is easy. Lets assume PSR-4 is set for loading namespace `App` in `app/Project` folder. With a simple artisan command we can create form:

```
php artisan make:form app/Project/Forms/SongForm --fields="name:text, lyrics:textarea, publish:checkbox"
```

Form is created in path `app/Project/Forms/SongForm.php` with content:

```
