hkaghazi / irancities
伊朗城市名称访问的微型库
dev-main
2021-09-16 09:16 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- orchestra/testbench: 6.x-dev
This package is auto-updated.
Last update: 2024-09-25 03:33:29 UTC
README
如何使用
安装
使用以下链接安装包
composer require hkaghazi/irancities
安装完成后,将以下行添加到 databaseSeeder
文件中,该文件位于 /database/seeders/databaseSeeder
<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
// -> this lines <-
use HKaghazi\IranCities\Province;
use HKaghazi\IranCities\County;
use HKaghazi\IranCities\City;
use HKaghazi\IranCities\IranCities as Cities;
class DatabaseSeeder extends Seeder
{
public function run()
{
...
// -> add this line in order <-
Province::insert(Cities::getProvinceFromCSV());
County::insert(Cities::getCountiesFromCSV());
City::insert(Cities::getCitiesFromCSV());
}
}
然后在终端运行以下命令
php artisan migrate
和
php artisan db:seed
注意:如果数据库中已有数据,此命令可能会引起错误
文档
导出csv
要导出省、县和城市列表,请使用以下命令
php artisan vendor:publish --tag=iran-cities-csv
我们将尽快更新