Я использую помощник формы Laravel Collective для создания этой формы:
@if($formIsEdit)
{{ Form::model($absense, ['route' => ['absensedatapost', $absense->id]]) }}
@else
{{ Form::open(['route' => ['absensedatapost', 0]]) }}
@endif
<div class="row">
<div class="form-group col-xs-12 {{ ZHtml::fieldHasErrorClass($errors, "type") }}">
{{ Form::label('type', trans('absenses.type')) }}
{{ Form::select('type', $types, null, ['class' => 'form-control']) }}
{!! ZHtml::showFormFieldErrorMessage($errors, "type") !!}
</div>
</div>
<div class="row">
<div class="form-group col-md-6 {{ ZHtml::fieldHasErrorClass($errors, "startdate") }}">
{{ Form::label('startdate', trans('absenses.startdate')) }}
{{ Form::date('startdate', null, ['class' => 'form-control']) }}
{!! ZHtml::showFormFieldErrorMessage($errors, "startdate") !!}
</div>
<div class="form-group col-md-6 {{ ZHtml::fieldHasErrorClass($errors, "enddate") }}">
{{ Form::label('enddate', trans('absenses.enddate')) }}
{{ Form::date('enddate', null, ['class' => 'form-control']) }}
{!! ZHtml::showFormFieldErrorMessage($errors, "enddate") !!}
</div>
</div>
<div class="row">
<div class="form-group col-xs-12 {{ ZHtml::fieldHasErrorClass($errors, "requestcomment") }}">
{{ Form::label('requestcomment', trans('general.additionalcomment')) }}
{{ Form::textarea('requestcomment', null, ['class' => 'form-control', 'rows' => 6]) }}
{!! ZHtml::showFormFieldErrorMessage($errors, "requestcomment") !!}
</div>
</div>
//... and some more below...
В контроллере, если что-то не так, я делаю следующее: return redirect()->back()->withInput();
type
выберите, и текстовая область requestcomment
заполняется предыдущими данными, но не начальной и не конечной датой.
Есть идеи, почему?Я ничего не делаю с этими значениями в контроллере.
Удаление частей ZHtml
не меняет этого.
Спасибо!