I have this line in blade format
{{ Form::text('date', null, array('class' => 'form-control', 'type' => 'Date', 'placeholder' => 'Date' )) }}
but when the page loads the type attribute does not get resolved to 'date', it goes to 'text'.
How do I get this in blade?
<input class="form-control" type="date" placeholder="Date" name="date">
Use Form::input()
Form::input('date', 'date', null, ['class' => 'form-control', 'placeholder' => 'Date']);
Additionally, you can create a Form Macro to "add" methods for HTML5 attributes, such as date
, email
, time
, etc.
I'm not sure but have you try changing Form::text
to Form::date
?
With Laravel 5.1, I am using this for date field.
{!! Form::date('start_date', null, ['class' => 'form-control col-md-7 col-xs-12', 'placeholder' => 'Date']); !!}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With