firmino/bootstrap


License
MIT

Documentation

laravel-bootstrap

Pacote para criação de interface usando PHP e bootstrap

license

Instalação

Instalando via composer

composer require firmino/bootstrap

Registre o ServiceProvider em config/app.php

'providers' => [
      Firmino\Bootstrap\Providers\BootstrapServiceProvider::class,
]

Registre também os Facades no mesmo arquivo

'aliases' => [
      'Formulario' => Firmino\Bootstrap\Facades\Formulario::class,
      'HTML' => Firmino\Bootstrap\Facades\Html::class,
]

Classe Formulario

Exemplo de input tipo text

Formulario::text(array(
        'label' => 'texto',
        'name' => 'texto',
        'value' => 'Valor do campo'  // opcional,
        'hidden' => true // opcional (true deixa o campo invisível)
));

Exemplo de input tipo select

Formulario::select(array(
        'label' => 'Selecion a operadora',
        'name' => 'operadora',
        'multiple' => true, // opicional. habilita o select multiple
        'options' => array(
            ['oi', 'OI'],
            ['vivo', 'Vivo', true], // o terceiro parametro marca o item como selecionado
            ['tim', 'Tim']
        )
))  

Exemplo de input tipo textarea

Formulario::textarea(array(
        'label' => 'textarea',
        'name' => 'textarea',
        'rows' => 7,
        'value' => 'valor do campo' // opicional
))

Exemplo de input tipo file

Formulario::file(array(
        'name' => 'File'
))

Exemplo de input tipo checkbox

Formulario::checkbox(array(
        'label' => 'Confirmar presencao',
        'name' => 'checkbox',
        'checked' => false
))