@php if(isset($model)) { $dateKey = $name.'_date'; $formatedValue = $model->$dateKey; $dateEmptyKey = $name.'_date_empty'; if($model->$dateEmptyKey) { $formatedValue = ''; } } else { $formatedValue = ''; } $options = [ 'class' => 'form-control datepicker', 'placeholder' => $datepicker['placeholder'], 'data-provide' => 'datepicker', ]; if(isset($datepicker)) { foreach($datepicker as $dp => $opt) { $str = is_string($opt) ? "'" : ""; if($dp == 'label') { $label = $opt; } else if($dp == 'placeholder') { $options['placeholder'] = $opt; } else if($dp == 'format_picker') { $dp = 'format'; } if(is_bool($opt)) { $value = $opt ? 'true' : 'false'; } else if(!is_array($opt)) { $value = $opt; } else { $value = ""; } if(strtolower($dp) == 'multidate' && !$wizard) { $value = false; } $options['data-date-'.$dp] = $value; } } @endphp {{ Form::label($name.'_date', $label) }} {{ Form::text($name.'_date', $formatedValue, $options) }} {{ $errors->first($name.'_date') }}
@php unset($options); if(isset($model)) { if(isset($time)) { $timeKey = $name.'_time'; $formatedValue = $model->$timeKey; } else { $formatedValue = $model->$name; } $timeEmptyKey = $name.'_time_empty'; if($model->$timeEmptyKey) { $formatedValue = ''; } } else { $formatedValue = ''; } if(isset($time)) { foreach($time as $dp => $opt) { $str = is_string($opt) ? "'" : ""; if($dp == 'label') { $options['label'] = $opt; } else if($dp == 'placeholder') { $options['placeholder'] = $opt; } } $options['name'] = $name.'_time'; $options['value'] = $formatedValue; } @endphp @include('inc.forms.inputText', $options) {!! HTML::style('/packages/bootstrap-datepicker-1/css/bootstrap-datepicker.css') !!} {!! HTML::script('/packages/bootstrap-datepicker-1/js/bootstrap-datepicker.js') !!} {!! HTML::script('/packages/bootstrap-datepicker-1/locales/bootstrap-datepicker.de.min.js') !!}