validate(); return response()->json($validator->toArray()); } public function runFixer(Request $request): JsonResponse { $this->validate($request, [ 'fixer' => [ 'starts_with:LibreNMS\Validations', function ($attribute, $value, $fail) { if (! class_exists($value) || ! in_array(ValidationFixer::class, class_implements($value))) { $fail(trans('validation.results.invalid_fixer')); } }, ], ]); $fixer = $request->get('fixer'); return response()->json([ 'result' => (new $fixer)->fix(), ]); } }