VK made a lot of changes, and there is no time to follow them.
You can contact me and I will give the rights to rework the package.
Collect GEO data from social networf VKontakte: Countries, Cities
WARNING! Regions is not supported anymore!
composer require h-zone/vk-geo-collector:^0.2.0.0
or
composer.json
"h-zone/vk-geo-collector": "^0.2.0.0"
bootstrap/app.php
$app->register(Hzone\VkGeoCollector\VkGeoCollectorServiceProvider::class);
config/app.php
'providers' => [
//....
Hzone\VkGeoCollector\VkGeoCollectorServiceProvider::class,
//....
],
php artisan vendor:publish --provider="Hzone\VkGeoCollector\VkGeoCollectorServiceProvider" --tag="config"
php artisan vendor:publish --provider="Hzone\VkGeoCollector\VkGeoCollectorServiceProvider" --tag="migrations"
php artisan migrate
php artisan vk-geo-collector:update 0
This command will query VK for Worldwide Countries / Cities on desired languande (zero as param), then insert these data into database. If local pair id-title is identical, this pair will be skipped (useful for update-checks the local database).
id => 0
code => ru
title => Русский
id => 1
code => ua
title => Українська мова
id => 3
code => en
title => English
id => 4
code => es
title => Español
id => 6
code => de
title => Deutsch
id => 7
code => it
title => Italiano
id => 12
code => pt
title => Portoghese
id => 16
code => fr
title => Français