Добавлена валидация полей долготы и широты организации, обработки ситуации, когда приходит is_full_time + массив с рабочими часами
Выходит примерно следующее:
1) short_name - ограничение длины строки (250 символов), строка
2) factual_addres - в идеале с использованием геосаджестера от яндекса, кастомная валидация лишняя, строка, ограничение длины (250)
3) широта + долгота - числа, точка не дальше 25 км от центра города,
4) сайт - ограничение длины строки (100)
5) город - должен быть из списка поддерживаемых в сервисе, строка
6) район - должен быть из списка поддерживаемых в сервисе районов выбранного города, строка
7) о чем - строка, ограничение длины (500)
8) рабочие часы - массив. Либо часы, либо is_full_time=true - что-то одно
9) специальности - массив, необязательный
10) телефон - регулярка, макс символов - 20
Добавлена валидация полей долготы и широты организации, обработки ситуации, когда приходит is_full_time + массив с рабочими часами
Выходит примерно следующее: