You guys are just making everything too much complicated just use the answer given by @Filip.
$data = $request->validate([ "name" => "required|array|min:3", "name.*" => "required|string|distinct|min:3", ]);