Appzcoder\CrudGenerator\Commands\CrudViewCommand::createInputField PHP Method

createInputField() protected method

Create a generic input field using the form helper.
protected createInputField ( array $item ) : string
$item array
return string
    protected function createInputField($item)
    {
        $required = $item['required'] === true ? ", 'required' => 'required'" : "";
        $markup = file_get_contents($this->viewDirectoryPath . 'form-fields/input-field.blade.stub');
        $markup = str_replace('%%required%%', $required, $markup);
        $markup = str_replace('%%fieldType%%', $this->typeLookup[$item['type']], $markup);
        $markup = str_replace('%%itemName%%', $item['name'], $markup);
        return $this->wrapField($item, $markup);
    }