anuzpandey/laravel-nepal-geo

一个用于尼泊尔省份、区划和城市数据的Laravel包。

1.2.5 2024-06-23 18:39 UTC

This package is auto-updated.

Last update: 2024-09-08 13:53:00 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

本包为尼泊尔国家的省份、区划和城市数据提供Laravel迁移和 Seeder 文件。

安装

您可以通过 composer 安装此包

composer require anuzpandey/laravel-nepal-geo

您可以使用以下命令发布和运行迁移

php artisan vendor:publish --tag="nepal-geo-migrations"
php artisan migrate

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="nepal-geo-config"

这是已发布的配置文件的内容

return [
];

用法

运行迁移后,您可以使用以下 Seeder 类来填充数据。

use AnuzPandey\LaravelNepalGeo\Database\Seeders\NepalGeoSeeder;

class DatabaseSeeder extends Seeder
{
    public function run(): void
    {
        $this->call([
            // This will seed the data for Nepal's Province, Districts and City
            NepalGeoSeeder::class, 
        ]);
    }
}

或者,您可以将单个 Seeder 类包含到数据中。

use AnuzPandey\LaravelNepalGeo\Database\Seeders\DistrictSeeder;
use AnuzPandey\LaravelNepalGeo\Database\Seeders\CitySeeder;
use AnuzPandey\LaravelNepalGeo\Database\Seeders\StateSeeder;

class DatabaseSeeder extends Seeder
{
    public function run(): void
    {
        $this->call([
            StateSeeder::class,
            DistrictSeeder::class,
            CitySeeder::class,
        ]);
    }
}

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全漏洞

请审查 我们的安全策略 以了解如何报告安全漏洞。

致谢

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。