Laravel Валидация данных в мультимассивах

Vano

Новичок
летит риквест:
Код:
[_token] => b9kn4QP9XibtzhlNsadqdsAioeVAWd8AvGh3dLyhc
    [translations] => Array
        (
            [ru] => Array
                (
                    [name] =>
                    [description_short] => asdasdasd
                    [description_full] =>
                )

            [en] => Array
                (
                    [name] =>
                    [description_short] =>
                    [description_full] =>
                )

        )
    [price] =>
    [amount] =>
Хочу сделать валидацию, для ru и en массивов, чтобы если любой из элементов назначен, то весь перевод нужно дописать до конца.
К примеру: Если ввели translations['en']['description_short'] то все элементы translations['en'] должны быть заполнены.

Как это сделать?
Есть вариант пересчитать их все:
PHP:
translations.*.name => required_with:translations.*.description_short,translations.*.description_full
Но если будет много полей, то будет очень сильно некрасиво. Можно ли как-то встроенным методом провернуть такую валидацию? Или прийдется создавать метод который будет строку лепить?
 

Vano

Новичок
Плюс еще переводов может быть неограниченное количество) то-есть можно добавить [ua] и тд
 
Сверху