Skip to content

Commit 4f9f035

Browse files
committed
added a way to manipulate validator attribute names
1 parent cd3059f commit 4f9f035

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

app/Http/Controllers/AssetModelsController.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,12 @@ private function assignCustomFieldsDefaultValues(AssetModel|SnipeModel $model, a
483483
$rules[$field] = $validation;
484484
}
485485

486-
$validator = Validator::make($data, $rules);
486+
$attributes = [];
487+
foreach ($model->fieldset->fields as $field) {
488+
$attributes[$field->db_column] = trim(preg_replace('/_+|snipeit|\d+/', ' ', $field->db_column));
489+
}
490+
491+
$validator = Validator::make($data, $rules)->setAttributeNames($attributes);
487492

488493
if($validator->fails()){
489494
$this->validatorErrors = $validator->errors();

resources/views/livewire/custom-field-set-default-values-for-model.blade.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@ class="form-control"
127127
<?php
128128
$errormessage = $errors->first($field->db_column_name());
129129
if ($errormessage) {
130-
$errormessage = preg_replace('/snipeit|\d+/', '', $errormessage);
131130
print('<span class="alert-msg" aria-hidden="true"><i class="fas fa-times" aria-hidden="true"></i> '.$errormessage.'</span>');
132131
}
133132
?>

0 commit comments

Comments
 (0)