Views - camada de apresentação, que mostra os dados para o usuário, geralmente como HTML
Para usar facade de Forms e HTML no laravel 5 execute:
composer require Collective\Html
Adicionar ao require do composer.json:
"laravelcollective/html": "5.4.6"
composer update
Adicionar na seção provider de config/app.php a linha
Collective\Html\HtmlServiceProvider::class,
E na seção aliases de config/app.php:
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
Depois disso podemos criar forms assim:
{!! Form::open([
'route' => 'tasks.store'
]) !!}
<div class="form-group">
{!! Form::label('title', 'Title:', ['class' => 'control-label']) !!}
{!! Form::text('title', null, ['class' => 'form-control']) !!}
</div>
<div class="form-group">
{!! Form::label('description', 'Description:', ['class' => 'control-label']) !!}
{!! Form::textarea('description', null, ['class' => 'form-control']) !!}
</div>
{!! Form::submit('Create New Task', ['class' => 'btn btn-primary']) !!}
{!! Form::close() !!}
if(view()->exists('clientes.store')){
}
{{ $nome or 'Valor Default'}}
Dados sem caracteres de scape
Olá, {!! $nome !!}
Formato de data
echo with($var)->format('d/m/Y H:i');
Comments fornecido por CComment