@Kostik_1993
Fullstack Web Developer | PHP | Laravel | Vue.js

Как правильно использовать КЛАДР или Yandex API для разделения на регионы?

Здравствуйте дорогие Тостеровчане :)

На сайте могут регистрироваться компании из разных городов и поселков, решил прикрутить к нему для удобства какой-нибудь помощник по адресу, но опыта работы не с одной из систем не было, точнее как не было, пользовался, но там просто введенный адрес сохранялся в в виде текста и на этом все.

Но тут нужно потом эти компании выводить в зависимости от выбранного города или области. То есть если указан крупный город, то тогда выведутся все компании этого города, если указана область то все компании в области.

А как это все связать с компаниями на сайте, какие идентификаторы хранить, чтобы потом выбирать было не затруднительно?
Какие таблицы нужно создать и какие поля в них?
  • Вопрос задан
  • 307 просмотров
Пригласить эксперта
Ответы на вопрос 1
Zatmil
@Zatmil
Fullstack-разработчик
Самый простой вариант это сделать отдельную таблицу с адресами и хранить их там, хоть структурированной строкой. Также сделать отдельную таблицу со связями адресов к организациям. При поиске проверять вхождение города, области или чего угодно еще в строку с адресом и тогда уже выдавать список организаций.

Объясню почему отдельная таблица адресов. У организации может быть > 1 адреса (юридический и фактический, например), даже если сейчас это не так, то лучше заранее предусмотреть.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы