paulofelipem/brazilian-regions

包含所有国家、州和城市信息的包(仅限巴西的州和城市)。

v1.0.20 2022-11-21 12:55 UTC

This package is auto-updated.

Last update: 2024-09-21 18:11:52 UTC


README

Latest Version on Packagist Total Downloads

在此存储库中包含创建国家、州和城市表的迁移和种子器(仅限巴西的州和城市)。

这些数据通过 IBGE 数据服务API 提供。

要求

  • PHP 8.1+
  • Laravel 9.0+

安装

此包发布了一个 config/brazilianregions.php 文件。如果您已有一个同名文件,则需要重命名或删除它。

您可以通过 composer 安装此包

composer require PauloFelipeM/brazilian-regions

服务提供者将自动注册。或者,您可以在您的 config/app.php 文件中手动添加服务提供者

'providers' => [
  // ...
  PauloFelipeM\BrazilianRegions\BrazilianRegionsServiceProvider::class,
];

您需要使用以下命令发布迁移和配置文件 config/brazilianregions.php

php artisan vendor:publish --provider="PauloFelipeM\BrazilianRegions\BrazilianRegionsServiceProvider"

使用方法

安装后,您必须运行迁移和种子器命令

php artisan migrate
php artisan db:seed --class="PauloFelipeM\\BrazilianRegions\\Database\\Seeds\\DatabaseSeeder"

countries 表包含

  • m_49: ID
  • acronym: 简称
  • name: 名称
  • region: 地区

states 表包含

  • acronym: 简称
  • name: 名称
  • region: 地区
  • region_acronym: 地区简称

cities 表包含

  • name: 名称

变更日志

有关更多信息,请参阅 CHANGELOG

错误

如果您发现任何错误,请请在 Github 上创建一个问题。

贡献者

许可证

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