public static function select($templateData, $field)
{
$textField = self::generateLabel($field);
$textField .= "\n\t{!! Form::select('\$FIELD_NAME\$', \$INPUT_ARR\$, null, ['class' => 'form-control']) !!}";
$textField = str_replace('$FIELD_NAME$', $field['fieldName'], $textField);
if (count($field['typeOptions']) > 0) {
$arr = explode(',', $field['typeOptions']);
$inputArr = '[';
foreach ($arr as $item) {
$inputArr .= " '{$item}' => '{$item}',";
}
$inputArr = substr($inputArr, 0, strlen($inputArr) - 1);
$inputArr .= ' ]';
$textField = str_replace('$INPUT_ARR$', $inputArr, $textField);
} else {
$textField = str_replace('$INPUT_ARR$', '[]', $textField);
}
$templateData = str_replace('$FIELD_INPUT$', $textField, $templateData);
$templateData = self::replaceFieldVars($templateData, $field);
return $templateData;
}