Ken 2 zile în urmă
părinte
comite
f5b380ca5f
1 a modificat fișierele cu 5 adăugiri și 6 ștergeri
  1. 5 6
      app/Http/Controllers/admin/Config.php

+ 5 - 6
app/Http/Controllers/admin/Config.php

@@ -302,7 +302,7 @@ class Config extends Controller
         set_time_limit(0);
         DB::beginTransaction();
         try {
-            $type = request()->input('type', 'image');
+
             $validate = [
                 'chatId' => ['required', 'string', 'min:1'],
                 'type' => ['required', 'string', 'in:image,video,text'],
@@ -314,12 +314,11 @@ class Config extends Controller
                 'button.*.*.text' => ['required', 'string'],
                 'button.*.*.url' => ['required', 'url'],
             ];
-            if (in_array($type, ['image', 'video'])) {
-                $validate[$type] = ['required', 'url'];
-            }
+            $type = request()->input('type');
+            if (in_array($type, ['image', 'video'])) $validate[$type] = ['required', 'url'];
             $params = request()->validate($validate);
-            $params['image'] = request()->input('image','');
-            $params['video'] = request()->input('video','');
+            $params['image'] = request()->input('image', '');
+            $params['video'] = request()->input('video', '');
             $isSend = request()->input('isSend', false);
             $isTop = request()->input('isTop', false);
             unset($params['isTop'], $params['isSend']);