Usando a função "Live Template" do PHPStorm em forms do Laravel


Bom galera, segue a dica de hoje. Como criar template de formulários com o Laravel. Este post é uma extensão do Post de FORM E HTML que já tenho no meu blog, caso não saiba como instalar, segue o link:

http://edmarcarvalhaes.blogspot.com.br/2016/01/instalando-instancia-form-e-html-no.html

Botão no Laravel
<div class="form-group">
    {!! Form::button('', ['class'=>'btn btn-primary']) !!}
</div>

Abertura de formulario
{!! Form::open(['method'=>'post','url'=>'LINK/AQUI']) !!}
    @include('PASTA.VIEW._form')
{!! Form::close() !!}

Edição de um formulário
{!! Form::model($NOMEMODEL, ['method'=>'post','url'=>'LINK'.$model->id]) !!}
    @include('PASTA.VIEW._form')
{!! Form::close() !!}

Criando um LINK
{!! link_to('URL', 'nome', ['class'=>'btn btn-primary']) !!}

Criando um link com IMG
{!! htmlspecialchars_decode(link_to('URL', '<i class="fa fa-users"></i> nome', ['class'=>'btn btn-primary'])) !!}

Criando um SELECT
<div class="form-group">
    {!! Form::label('NomeCampo','Label:') !!}
    {!! Form::select('NomeCampo', array('L' => 'Large', 'S' => 'Small'), null, ['class'=>'form-control', 'placeholder' => 'Selecione um']) !!}
</div>

Botão de submit
<div class="form-group">
    {!! Form::submit('', ['class'=>'btn btn-primary']) !!}
</div>

Um campo TEXT
<div class="form-group">
    {!! Form::label('NomeCampo','Label:') !!}
    {!! Form::text('NomeCampo',null, ['class'=>'form-control', 'placeholder' => 'Texto']) !!}
</div>

Um campo TEXTAREA
<div class="form-group">
    {!! Form::label('NomeCampo','Label:') !!}
    {!! Form::textarea('NomeCampo',null, ['class'=>'form-control', 'placeholder' => 'Texto']) !!}
</div>
Bom, ainda tem mais campos, como um CHECKBOX e um RADIO, mas com base nisto já dá pra vocês terem uma ideia.
Gostou da dica? Comente e compartilhe

Postar um comentário

0 Comentários