Download the PHP package gruzoveek/dadata-bundle without Composer
On this page you can find all versions of the php package gruzoveek/dadata-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download gruzoveek/dadata-bundle
More information about gruzoveek/dadata-bundle
Files in gruzoveek/dadata-bundle
Informations about the package dadata-bundle
Symfony DaData
Описание
Клон https://github.com/Velhron/dadata-bundle под php8 и Symfony 6
Symfony DaDataBundle предназначен для работы с API сервиса ДаДата.
Установка
Данный бандл может быть установлен с помощью Composer.
Приложения, которые используют Symfony Flex
Откройте командную консоль, перейдите в каталог вашего проекта и выполните:
Приложения, которые не используют Symfony Flex
Шаг #1: Загрузка бандла
Откройте командную консоль, перейдите в каталог вашего проекта и выполните следующую команду, чтобы загрузить последнюю стабильную версию этого пакета:
Шаг #2: Активация бандла
Включите пакет, добавив его в список зарегистрированных пакетов в файле app/AppKernel.php
вашего проекта:
Конфигурация
Создайте файл конфигурации config/packages/dadata.yaml
Пример
Использование
Прежде всего, необходимо подключить для работы нужный вам сервис. Например:
Всего сервисов - 5, а именно:
DadataSuggest
- подсказкиDadataClean
- стандартизацияDadataGeolocate
- обратное геокодированиеDadataIplocate
- город по IP-адресуDadataGeneral
- остальные методы
Все доступные методы можно посмотреть в самих классах.
Дополнительные параметры обычно передаются вторым параметром в виде ассоциативного массива. Все параметры аналогичны тем, что указаны на сайте ДаДаты.
API подсказок
Например, подсказки по адресам:
Подсказки по организациям:
API стандартизации
Например, стандартизация ФИО:
Обратное геокодирование
Например, адрес по координатам:
Город по IP-адресу
Получение города по IP адресу:
Адрес по коду КЛАДР или ФИАС
Получение адреса по коду КЛАДР:
Поиск аффилированных компаний
Лицензия
MIT License © Gruzoveek
All versions of dadata-bundle with dependencies
ext-json Version *
symfony/config Version ^5.4|^6.0
symfony/dependency-injection Version ^5.4|^6.0
symfony/http-client Version ^5.4|^6.0
symfony/http-kernel Version ^5.4|^6.0
symfony/yaml Version ^5.4|^6.0