tjenestetorget/norwegian-zip-codes

用于挪威邮政编码、市镇和县市的Laravel模型。包括一个 artisan 命令,用于从官方机构更新数据。

1.2 2018-02-07 14:15 UTC

This package is not auto-updated.

Last update: 2024-09-17 18:03:23 UTC


README

是什么?

此软件包包含用于自动设置和更新挪威邮政编码、市镇和县级行政等级的模型迁移命令

如何使用

安装软件包

composer require "tjenestetorget/norwegian-zip-codes"

添加服务提供者
config/app.php中将NorwegianZipCodes\Providers\NorwegianZipCodesServiceProvider添加到'providers'数组中

将迁移复制到您的迁移文件夹中

php artisan vendor:publish --provider="NorwegianZipCodes\Providers\NorwegianZipCodesServiceProvider"

运行迁移

php artisan migrate

数据库初始化

php artisan db:seed --class="NorwegianZipCodeSeeds"

数据库填充

php artisan zip_codes:update

开始使用模型

	$zip_code     = \NorwegianZipCodes\Models\ZipCode::find('7340');
	$municipality = $zip_code->municipality;
	$county       = $municipality->county

ER图

ER diagram

注意

所有县、市镇和邮政编码的ID都是字符串。这是因为官方ID是零填充,固定长度。(邮政编码和市镇为4位,县为2位)