Ken пре 2 недеља
родитељ
комит
8c38c6b065
1 измењених фајлова са 6 додато и 5 уклоњено
  1. 6 5
      app/Http/Controllers/admin/Menu.php

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

@@ -78,16 +78,17 @@ class Menu extends Controller
             $id = request()->input('id');
             $validator = [
                 'id' => ['nullable', 'integer', 'min:1'],
-                'parent_id' => 'nullable|integer',
+
                 'title' => 'required|string|max:100',
                 'status' => 'required|nullable|integer',
                 'icon' => 'nullable|string',
                 'sort' => 'required|nullable|integer',
             ];
-//            if (empty($id)) {
-                $validator['uri'] = ['required', 'string', 'max:200'];
-                $validator['type'] = ['required', 'integer', 'in:1,2'];
-//            }
+            if (empty($id)) {
+            $validator['parent_id'] = ['required', 'integer', 'min:0'];
+            $validator['uri'] = ['required', 'string', 'max:200'];
+            $validator['type'] = ['required', 'integer', 'in:1,2'];
+            }
             $params = request()->validate($validator);
             $ret = MenuService::submit($params);
             if ($ret['code'] == BaseService::NOT) {