Pacote para criação de interface usando PHP e bootstrap, (*1)
Instalando via composer, (*3)
composer require firmino/bootstrap
Registre o ServiceProvider em config/app.php, (*4)
'providers' => [ Firmino\Bootstrap\Providers\BootstrapServiceProvider::class, ]
Registre também os Facades no mesmo arquivo, (*5)
'aliases' => [ 'Formulario' => Firmino\Bootstrap\Facades\Formulario::class, 'HTML' => Firmino\Bootstrap\Facades\Html::class, ]
Formulario::text(array( 'label' => 'texto', 'name' => 'texto', 'value' => 'Valor do campo' // opcional, 'hidden' => true // opcional (true deixa o campo invisĂvel) ))
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'] ) ))
Formulario::textarea(array( 'label' => 'textarea', 'name' => 'textarea', 'rows' => 7, 'value' => 'valor do campo' // opicional ))
Formulario::file(array( 'name' => 'File' ))
Formulario::checkbox(array( 'label' => 'Confirmar presencao', 'name' => 'checkbox', 'checked' => false ))