Türkiye İl İlçe Semt Muhit Mahalle ve Posta Kodları Laravel Paketi. Adds Turkish Geographical Zones Support to your project including Cities, Districts and Countries in Turkish
epigra/trgeozones is a Laravel package for türkiye i̇l i̇lçe semt muhit mahalle ve posta kodları laravel paketi. adds turkish geographical zones support to your project including cities, districts and countries in turkish.
It currently has 90 GitHub stars and 21.409 downloads on Packagist (latest version 4.2.3).
Install it with composer require epigra/trgeozones.
Discover more Laravel packages by epigra
or browse all Laravel packages to compare alternatives.
Last updated
Bu paket Türkiye'deki İl, İlçe, Semt ve Mahalleleri içeren veritabanıdır. Ayrıca bu veritabanı içerisinde yer alan verilerin posta kodları da bulunmaktadır.
composer require epigra/trgeozones diyerek paketi indirebilirsiniz.
Kurulumu tamamladıktan sonra tabloları oluşturmak için
php artisan migrate
demeniz gerekmektedir.
Tüm tabloları seed etmek için sisteminizdeki DatabaseSeeder'da yer alan run() methodu içerisine
$this->call(Epigra\TrGeoZones\Database\Seeders\TrGeoZonesDatabaseSeeder::class);
satırını ekleyerek tüm seederları çalıştırabilir; ayrı ayrı çalıştırmak isterseniz opsiyonel olarak aşağıdaki sınıfları kullanabilirsiniz.
$this->call(Epigra\TrGeoZones\Database\Seeders\GeozoneCountriesTableSeeder::class);
$this->call(Epigra\TrGeoZones\Database\Seeders\GeozoneCitiesTableSeeder::class);
$this->call(Epigra\TrGeoZones\Database\Seeders\GeozoneCountiesTableSeeder::class);
$this->call(Epigra\TrGeoZones\Database\Seeders\GeozoneDistrictsTableSeeder::class);
$this->call(Epigra\TrGeoZones\Database\Seeders\GeozoneNeighbourhoodsTableSeeder::class);
şeklinde ekleyebilirsiniz.
Veriler http://postakodu.ptt.gov.tr/ adresinde yayınlanan veriler doğrultusunda 10.08.2022 itibarıyla günceldir.
İndirdiğiniz excel tablosu üzerinden güncelleme yapmak isterseniz öncesinde composer require maatwebsite/excel epigra/trstringhelper komutunu çalıştırarak gerekli paketleri kurduğunuzdan ve Kernel içerisine \Epigra\TrGeoZones\Console\ExcelMigrator::class eklediğinizden emin olduktan sonra
php artisan trgeozones:import
komutunu kullanarak excel importu gerçekleştirebilirsiniz.
Excel Import komutu statik olarak storage klasörünün içerisinde yer alacak trgeozones_update.xlsx dosyasına bakacak şekilde çalışmaktadır..
Seeder kullanmadan SQL formatında dumpları indirmek için http://epigra.com/packages/tr_geozones_sql_dump-2020-09-28.zip adresindeki arşivi kullanabilirsiniz.