validate([ 'fields' => 'required|array', 'fields.*.id' => 'required|exists:custom_fields,id', 'fields.*.sort_order' => 'required|integer', ]); $service->reorderFields($request->fields); return redirect()->back()->with('success', 'Fields reordered.'); } }