From cee54e9886b144bd33026055a387043d3cb5eaa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=BCneyt=20=C5=9Eent=C3=BCrk?= Date: Mon, 28 Jun 2021 14:21:43 +0300 Subject: [PATCH] added textarea vue v-model or @input method. (#n39bu5) --- resources/views/partials/form/textarea_group.blade.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/resources/views/partials/form/textarea_group.blade.php b/resources/views/partials/form/textarea_group.blade.php index 98aac2ec9..d6d924922 100644 --- a/resources/views/partials/form/textarea_group.blade.php +++ b/resources/views/partials/form/textarea_group.blade.php @@ -11,11 +11,19 @@ {!! Form::label($name, $text, ['class' => 'form-control-label'])!!} @endif + @php + $vue_key = '@input'; + + if (!empty($attributes['enable-v-model'])) { + $vue_key = 'v-model'; + } + @endphp + {!! Form::textarea($name, $value, array_merge([ 'class' => 'form-control', 'data-name' => $name, 'placeholder' => trans('general.form.enter', ['field' => $text]), - '@input' => !empty($attributes['v-model']) ? $attributes['v-model'] . ' = $event.target.value' : (!empty($attributes['data-field']) ? 'form.' . $attributes['data-field'] . '.'. $name . ' = $event.target.value' : 'form.' . $name . ' = $event.target.value'), + $vue_key => !empty($attributes['v-model']) ? $attributes['v-model'] : (!empty($attributes['data-field']) ? 'form.' . $attributes['data-field'] . '.'. $name : 'form.' . $name), ], $attributes)) !!}