@switch($data['type'])
@case('text')
{!! Form::label($key, $data['label']) !!}
{!! Form::text($key, $data['value'], ['placeholder' => $data['placeholder'], 'class' => 'form-control', 'required']) !!}
@if($data['hint'])
{{ $data['hint'] }}
@endif
@break
@case('select')
{!! Form::label($key, $data['label']) !!}
{!! Form::select($key, $data['options'], $data['value'], ['placeholder' => $data['placeholder'], 'class' => 'form-control', 'required']) !!}
@if($data['hint'])
{{ $data['hint'] }}
@endif
@break
@case('textarea')
{!! Form::label($key, $data['label']) !!}
{!! Form::textarea($key, $data['value'], ['placeholder' => $data['placeholder'], 'class' => 'form-control', 'required', 'rows' => 4]) !!}
@if($data['hint'])
{{ $data['hint'] }}
@endif
@break
@endswitch