tjenestetorget / norwegian-zip-codes
用于挪威邮政编码、市镇和县市的Laravel模型。包括一个 artisan 命令,用于从官方机构更新数据。
1.2
2018-02-07 14:15 UTC
Requires
- php: >=5.5
- fabpot/goutte: ~3.0
- laravel/framework: ~5.1
Requires (Dev)
- mockery/mockery: 0.9.*
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~4.5
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图
注意
所有县、市镇和邮政编码的ID都是字符串。这是因为官方ID是零填充,固定长度。(邮政编码和市镇为4位,县为2位)