diff --git a/app/Http/Controllers/CustomFieldsController.php b/app/Http/Controllers/CustomFieldsController.php index 1de3394343..420cc4771e 100644 --- a/app/Http/Controllers/CustomFieldsController.php +++ b/app/Http/Controllers/CustomFieldsController.php @@ -72,10 +72,11 @@ class CustomFieldsController extends Controller public function store(Request $request) { $field = new CustomField([ - "name" => e($request->get("name")), - "element" => e($request->get("element")), - "field_values" => e($request->get("field_values")), - "field_encrypted" => e($request->get("field_encrypted", 0)), + "name" => $request->get("name"), + "element" => $request->get("element"), + "help_text" => $request->get("help_text"), + "field_values" => $request->get("field_values"), + "field_encrypted" => $request->get("field_encrypted", 0), "user_id" => Auth::user()->id ]); @@ -87,6 +88,7 @@ class CustomFieldsController extends Controller $field->format = e($request->get("format")); } + $validator = Validator::make(Input::all(), $field->rules); if ($validator->passes()) { @@ -176,6 +178,7 @@ class CustomFieldsController extends Controller $field->field_values = e($request->get("field_values")); $field->field_encrypted = e($request->get("field_encrypted", 0)); $field->user_id = Auth::user()->id; + $field->help_text = $request->get("help_text"); if (!in_array(Input::get('format'), array_keys(CustomField::$PredefinedFormats))) { $field->format = e($request->get("custom_format")); diff --git a/resources/views/custom_fields/fields/edit.blade.php b/resources/views/custom_fields/fields/edit.blade.php index 23103ae85f..853b389718 100644 --- a/resources/views/custom_fields/fields/edit.blade.php +++ b/resources/views/custom_fields/fields/edit.blade.php @@ -87,7 +87,20 @@ - @if (!$field->id) + +
This is optional text that will appear below the form elements while editing an asset to provide context on the field.
+ {!! $errors->first('help_text', ' :message') !!} +{{ $field->help_text }}
+ @endif + first($field->db_column_name()); if ($errormessage) { @@ -57,6 +61,8 @@ @endif + + @endforeach @endif