manavo/laravel-bootstrap-forms

This package is abandoned and no longer maintained. No replacement package was suggested.

Reduce the boilerplate code required to get forms in Laravel to have Bootstrap styling

Maintainers

Package info

github.com/manavo/laravel-bootstrap-forms

pkg:composer/manavo/laravel-bootstrap-forms

Statistics

Installs: 21 892

Dependents: 0

Suggesters: 0

Stars: 19

Open Issues: 4

0.2.0 2016-01-11 09:29 UTC

This package is not auto-updated.

Last update: 2022-02-24 10:52:21 UTC


README

Using @stidges' code for bootstrap forms to create a composer package. You can find the original article here: http://blog.stidges.com/post/easy-bootstrap-forms-in-laravel

Install

composer require manavo/laravel-bootstrap-forms ~0.1

Configure

Make sure you comment out the existing HtmlServiceProvider (Illuminate\Html\HtmlServiceProvider):

<?php
// File (Laravel 4): app/config/app.php
// OR
// File (Laravel 5): config/app.php

return array(
    // ...
    'providers' => array(
        // ...
        // 'Illuminate\Html\HtmlServiceProvider',
        'Manavo\BootstrapForms\BootstrapFormsServiceProvider',
        // ...
    ),
    // ...
);

No change is necessary for the Form Facade.

Example

{{ Form::open([ 'route' => 'posts.store' ]) }}

    {{ Form::openGroup('title', 'Title') }}
        {{ Form::text('title') }}
    {{ Form::closeGroup() }}

    {{ Form::openGroup('status', 'Status') }}
        {{ Form::select('status', $statusOptions) }}
    {{ Form::closeGroup() }}

{{ Form::close() }}