From c9f9a8ddb292b5b496c55619fad42a94788fce1a Mon Sep 17 00:00:00 2001 From: printempw Date: Tue, 19 Jun 2018 12:34:51 +0800 Subject: [PATCH] Fix placeholder of OptionFormText --- app/Services/OptionForm.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Services/OptionForm.php b/app/Services/OptionForm.php index 111bd97b..2eb1b685 100644 --- a/app/Services/OptionForm.php +++ b/app/Services/OptionForm.php @@ -505,7 +505,8 @@ class OptionFormText extends OptionFormItem public function placeholder($placeholder = OptionForm::AUTO_DETECT) { if ($placeholder == OptionForm::AUTO_DETECT) { - $placeholder = trans("options.$this->parentId.$this->id.placeholder"); + $key = "options.$this->parentId.$this->id.placeholder"; + $placeholder = trans()->has($key) ? trans($key) : ''; } $this->placeholder = $placeholder; @@ -601,7 +602,8 @@ class OptionFormGroup extends OptionFormItem public function text($id, $value = null, $placeholder = OptionForm::AUTO_DETECT) { if ($placeholder == OptionForm::AUTO_DETECT) { - $placeholder = trans("options.$this->parentId.$this->id.placeholder"); + $key = "options.$this->parentId.$this->id.placeholder"; + $placeholder = trans()->has($key) ? trans($key) : ''; } $this->items[] = ['type' => 'text', 'id' => $id, 'value' => $value, 'placeholder' => $placeholder];