public static function form_field_builder($name, $type, $parameters, $array, $label, $col, $i, $value, $data_type)
 {
     $response = '<div id="field_' . $name . '" class="col-sm-' . $col . ' ' . $parameters['field_class'] . '">';
     $response .= '<label for="' . $name . '" class="control-label">' . $label . '</label>';
     $response .= Field::form_input_builder($name, $type, $parameters, $array, $value, $data_type);
     if ($data_type != 'view' && isset($array['disabled'])) {
         $response .= Field::form_input_builder($name, 'hidden', [], [], $value, $data_type);
     }
     if ($data_type != 'view' && \Session::has('errors') && \Session::get('errors')->default->first($name)) {
         $response .= '<div class="error">' . \Session::get('errors')->default->first($name) . '</div>';
     }
     if ($data_type == 'editor') {
         $response .= \Field::generate_editor_fields($name);
     }
     $response .= '</div>';
     return $response;
 }