PHP code example of movemoveapp / laravel-dadata2
1. Go to this page and download the library: Download movemoveapp/laravel-dadata2 library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
movemoveapp / laravel-dadata2 example snippets
...
'providers' => [
...
MoveMoveApp\DaData\DaDataServiceProvider::class,
...
]
return [
...
MoveMoveApp\DaData\DaDataServiceProvider::class,
];
...
DADATA_KEY=your_dadata_api_key_here
DADATA_SECRET_KEY=your_dadata_secret_key_here
use MoveMoveApp\DaData\Facades\DaDataOrganization;
DaDataOrganization::suggestOrganization([
'query' => 'мувмув'
]);
DaDataOrganization::suggestOrganization([
'query' => 'авто',
'count' => 5,
'type' => 'LEGAL',
'status' => ['ACTIVE'],
'okved' => '45.11',
'locations' => [['region' => 'Москва']],
'locations_boost' => [['region' => 'Москва']]
]);
use MoveMoveApp\DaData\Facades\DaDataOrganization;
DaDataOrganization::findRussianOrganization([
'query' => (string) $innOrOgrn,
'count' => (int) $limit, // optional, default 1
'kpp' => (string) $kpp, // optional
'branch_type' => 'MAIN'|'BRANCH', // optional
'type' => 'LEGAL'|'INDIVIDUAL', // optional
'status' => ['ACTIVE', 'LIQUIDATED'], // optional
]);
use MoveMoveApp\DaData\Facades\DaDataCleaner;
DaDataCleaner::address('Красная площадь, дом 1');
use MoveMoveApp\DaData\Facades\DaDataCleaner;
DaDataCleaner::name('иванов иван');
use MoveMoveApp\DaData\Facades\DaDataCleaner;
DaDataCleaner::phone('+7 (999) 123-45-67');
use MoveMoveApp\DaData\Facades\DaDataCleaner;
DaDataCleaner::passport('1234 567890');
use MoveMoveApp\DaData\Facades\DaDataCleaner;
DaDataCleaner::email('[email protected] ');
use MoveMoveApp\DaData\Facades\DaDataCleaner;
DaDataCleaner::vehicle('Форд Фокус');
use MoveMoveApp\DaData\Facades\DaDataSuggestions;
DaDataSuggestions::name(['query' => 'иван']);
use MoveMoveApp\DaData\Facades\DaDataSuggestions;
DaDataSuggestions::passport(['query' => '770-']);
use MoveMoveApp\DaData\Facades\DaDataSuggestions;
DaDataSuggestions::email(['query' => 'ivan@yand']);
use MoveMoveApp\DaData\Facades\DaDataSuggestions;
DaDataSuggestions::carBrand(['query' => 'фо']);
use MoveMoveApp\DaData\Facades\DaDataSuggestions;
DaDataSuggestions::bank(['query' => 'сбербанк']);
use MoveMoveApp\DaData\Facades\DaDataSuggestions;
DaDataSuggestions::bankById(['query' => '044525225']);
shell
php artisan vendor:publish --provider='MoveMoveApp\DaData\DaDataServiceProvider'