{"id":20728865,"url":"https://github.com/simba77/laravel-dadata","last_synced_at":"2025-06-13T03:07:53.324Z","repository":{"id":57663616,"uuid":"480322274","full_name":"simba77/laravel-dadata","owner":"simba77","description":"Пакет работы с сервисом DaData.ru, для исправления синтаксических ошибок в информации контактных данных клиентов сайта и вывода подсказок поля форм.","archived":false,"fork":false,"pushed_at":"2022-04-11T11:07:02.000Z","size":17,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-11T09:41:15.089Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simba77.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-11T09:58:59.000Z","updated_at":"2022-04-11T10:54:14.000Z","dependencies_parsed_at":"2022-09-16T19:00:19.449Z","dependency_job_id":null,"html_url":"https://github.com/simba77/laravel-dadata","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/simba77/laravel-dadata","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simba77%2Flaravel-dadata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simba77%2Flaravel-dadata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simba77%2Flaravel-dadata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simba77%2Flaravel-dadata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simba77","download_url":"https://codeload.github.com/simba77/laravel-dadata/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simba77%2Flaravel-dadata/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259571669,"owners_count":22878188,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T04:40:13.812Z","updated_at":"2025-06-13T03:07:53.274Z","avatar_url":"https://github.com/simba77.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Laravel DaData\n\nПакет работы с сервисом [DaData.ru]https://dadata.ru, для исправления синтаксических ошибок в информации контактных данных клиентов сайта и вывода подсказок поля форм.\n\n## Замечание\n\nЭто копия пакета fomvasss/laravel-dadata. Была создана т.к. исходный пакет был удален автором.\n\n## Установка\n\nЗапустить:\n```bash\ncomposer require \"simba77/laravel-dadata\"\n```\n---\n__Для Laravel \u003c 5.5:__\nЗарегистрировать service-provider в config/app.php:\n```php\n  Fomvasss\\Dadata\\DadataServiceProvider::class,\n```\nДля Lumen добавить в bootstrap/app.php:\n```php\n$app-\u003ewithFacades();\n```\n---\nОпубликовать конфиг: \n```bash\nphp artisan vendor:publish --provider=\"Fomvasss\\Dadata\\DadataServiceProvider\"\n```\nЗадать токет (и ключ для API стандартизации) в `config/dadata.php` или `.env`\n```php\n    'token' =\u003e env('DADATA_TOKEN', ''),\n    'secret' =\u003e env('DADATA_SECRET', ''),\n```\n## Использование\n\n### Сервис подсказок (https://dadata.ru/api/suggest/)\nДобавить в клас фасад:\n```php\nuse Fomvasss\\Dadata\\Facades\\DadataSuggest;\n```\n1. Пример использование метода с параметрамы:\n    ```php\n    $result = DadataSuggest::suggest(\"address\", [\"query\"=\u003e\"Москва\", \"count\"=\u003e2]);\n    print_r($result);\n    ```\n    Первым параметором может быть: `fio, address, party, email, bank`\n\n2. Пример использование [поиска по ИНН или ОГРН](https://dadata.ru/api/find-party/) с параметрамы:\n\n    ```php\n    $result = DadataSuggest::partyById('5077746329876', [\"branch_type\"=\u003e\"MAIN\"]);\n    print_r($result);\n    ```\n    Первым параметором может быть ИНН, ОГРН или Dadata HID\n\n### Сервис стандартизации (https://dadata.ru/api/clean/)\nДобавить в клас фасад:\n```php\nuse Fomvasss\\Dadata\\Facades\\DadataClean;\n```\nИспользовать методы: \n```php\n$response = DadataClean::cleanAddress('мск сухонска 11/-89');\n$response = DadataClean::cleanPhone('тел 7165219 доб139');\n$response = DadataClean::cleanPassport('4509 235857');\n$response = DadataClean::cleanName('Срегей владимерович иванов');\n$response = DadataClean::cleanEmail('serega@yandex/ru');\n$response = DadataClean::cleanDate('24/3/12');\n$response = DadataClean::cleanVehicle('форд фокус');\n$response = DadataClean::getStatistics();\n$response = DadataClean::getStatistics(now()-\u003esubDays(6));\nprint_r($response);\n```\n\n### Проверка баланса системи\n```php\n$response = DadataClean::getBalance();\n```\n\n### Получение статистики использования всех сервисов\n\nНа текущий день:\n\n```php\n$response = DadataClean::getStatistics();\n```\n\nНа любую другую дату:\n\n```php\n$response = DadataClean::getStatistics(now()-\u003esubDays(6));\n// or\n$response = DadataClean::getStatistics('2019-11-01');\n```\n\n## Ссылки, документация, API:\n- https://dadata.ru\n- https://dadata.ru/api/clean\n- https://confluence.hflabs.ru/display/SGTDOC172/REST+API\n- https://gist.github.com/algenon/affa3f9fc7b665ab7744573455abe18d\n- https://github.com/gietos/dadata\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimba77%2Flaravel-dadata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimba77%2Flaravel-dadata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimba77%2Flaravel-dadata/lists"}