@@ -14,24 +14,24 @@ public function buildValidationRules(string $attribute, mixed $value): array
1414 $ isScoutMode = $ request ->isScoutMode ();
1515
1616 return [
17- $ attribute .'.limit ' => ['sometimes ' , 'integer ' , Rule::in ($ this ->resource ->getLimits ($ request ))],
17+ $ attribute .'.limit ' => ['sometimes ' , 'integer ' , Rule::in ($ this ->resource ->getLimits ($ request ))],
1818 $ attribute .'.page ' => ['sometimes ' , 'integer ' ],
19- $ attribute .'.filters ' => ['sometimes ' , 'array ' ],
19+ $ attribute .'.filters ' => ['sometimes ' , 'array ' ],
2020 $ attribute .'.gates ' => ['sometimes ' , 'array ' , Rule::in (['viewAny ' , 'view ' , 'create ' , 'update ' , 'delete ' , 'restore ' , 'forceDelete ' ])],
21- $ attribute .'.filters.* ' => (new SearchFilter ())->setResource ($ this ->resource ),
22- $ attribute .'.scopes ' => ['sometimes ' , 'array ' , $ isScoutMode ? 'prohibited ' : '' ],
23- $ attribute .'.scopes.* ' => (new SearchScope ())->setResource ($ this ->resource ),
24- $ attribute .'.sorts ' => ['sometimes ' , 'array ' ],
25- $ attribute .'.sorts.* ' => (new SearchSort ())->setResource ($ this ->resource ),
26- $ attribute .'.selects ' => ['sometimes ' , 'array ' ],
27- $ attribute .'.selects.* ' => (new SearchSelect ())->setResource ($ this ->resource ),
28- $ attribute .'.aggregates ' => ['sometimes ' , 'array ' ],
29- $ attribute .'.aggregates.* ' => (new SearchAggregate ())->setResource ($ this ->resource ),
30- $ attribute .'.includes ' => ['sometimes ' , 'array ' ],
31- $ attribute .'.includes.* ' => (new SearchInclude ())->setResource ($ this ->resource ),
32- $ attribute .'.instructions ' => ['sometimes ' , 'array ' ],
33- $ attribute .'.instructions.* ' => (new SearchInstruction ())->setResource ($ this ->resource ),
34- $ attribute .'.text ' => ['sometimes ' , 'array ' , (new SearchText ())->setResource ($ this ->resource )],
21+ $ attribute .'.filters.* ' => (new SearchFilter ())->setResource ($ this ->resource ),
22+ $ attribute .'.scopes ' => ['sometimes ' , 'array ' , $ isScoutMode ? 'prohibited ' : '' ],
23+ $ attribute .'.scopes.* ' => (new SearchScope ())->setResource ($ this ->resource ),
24+ $ attribute .'.sorts ' => ['sometimes ' , 'array ' ],
25+ $ attribute .'.sorts.* ' => (new SearchSort ())->setResource ($ this ->resource ),
26+ $ attribute .'.selects ' => ['sometimes ' , 'array ' ],
27+ $ attribute .'.selects.* ' => (new SearchSelect ())->setResource ($ this ->resource ),
28+ $ attribute .'.aggregates ' => ['sometimes ' , 'array ' ],
29+ $ attribute .'.aggregates.* ' => (new SearchAggregate ())->setResource ($ this ->resource ),
30+ $ attribute .'.includes ' => ['sometimes ' , 'array ' ],
31+ $ attribute .'.includes.* ' => (new SearchInclude ())->setResource ($ this ->resource ),
32+ $ attribute .'.instructions ' => ['sometimes ' , 'array ' ],
33+ $ attribute .'.instructions.* ' => (new SearchInstruction ())->setResource ($ this ->resource ),
34+ $ attribute .'.text ' => ['sometimes ' , 'array ' , (new SearchText ())->setResource ($ this ->resource )],
3535 ];
3636 }
3737}
0 commit comments