From 3d90ea602996c3a911ec6dd0599094aa2a5bf60c Mon Sep 17 00:00:00 2001 From: A1Gard Date: Mon, 7 Apr 2025 03:58:19 +0330 Subject: [PATCH] added group set to setting --- app/Models/Setting.php | 2 +- resources/views/components/setting-field.blade.php | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/Models/Setting.php b/app/Models/Setting.php index 6879866..a5f7343 100644 --- a/app/Models/Setting.php +++ b/app/Models/Setting.php @@ -14,7 +14,7 @@ class Setting extends Model public static $settingTypes = ['TEXT', 'NUMBER', 'LONGTEXT', 'CODE', 'EDITOR', 'CATEGORY', 'GROUP', 'CHECKBOX', 'FILE', 'COLOR', 'SELECT', 'MENU', 'LOCATION', - 'ICON','DATE','DATETIME','TIME','PRODUCT_QUERY','POST_QUERY','CATEGORY_SET']; + 'ICON','DATE','DATETIME','TIME','PRODUCT_QUERY','POST_QUERY','CATEGORY_SET','GROUP_SET']; public function getData() { diff --git a/resources/views/components/setting-field.blade.php b/resources/views/components/setting-field.blade.php index 51b1db4..3b41d34 100644 --- a/resources/views/components/setting-field.blade.php +++ b/resources/views/components/setting-field.blade.php @@ -91,7 +91,18 @@ xlang="{{config('app.locale')}}" xid="{{$setting->key}}" xname="{{$setting->key}}" - @error('category_id') :err="true" @enderror + :xvalue='{{old($setting->key,$setting->value??[])}}' + :close-on-Select="true"> + @break + @case('GROUP_SET') + key) :err="true" @enderror + :items='@json($groups)' + title-field="name" + value-field="id" + xlang="{{config('app.locale')}}" + xid="{{$setting->key}}" + xname="{{$setting->key}}" :xvalue='{{old($setting->key,$setting->value??[])}}' :close-on-Select="true"> @break