Cómo usar requerir_ con el elemento de laravado al elemento de matriz
$validator = Validator::make($request->all(), [
"currency" => "nullable|required_with:price.*|string",
//or if you want to check currency for first price then use
// "currency" => "nullable|required_with:price.0|string",
"price" => "required|array|min:3",
"price.*" => "required|string|distinct|min:3",
]);
Cruel Camel