R
'type' => 'required|' . Rule::in(Price::TYPE_PRODUCT, Price::TYPE_WORK),
'price' => 'required|array',
'price.*.city_id' => 'nullable|integer|exists:dictionary_cities,id',
'price.*.currency_id' => 'required|integer|exists:dictionary_currencies,id',
'price.*.value' => 'required|numeric',
И вот этот price передать без гемороя не получается