hkaghazi/irancities

伊朗城市名称访问的微型库

dev-main 2021-09-16 09:16 UTC

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

我们将尽快更新