phaza / laravel-norwegian-zip-codes
Laravel的挪威邮编、市镇和县模型。包含一个 artisan 命令,用于从官方机构更新数据。
0.7
2015-08-06 14:14 UTC
Requires
- php: >=5.5
- fabpot/goutte: ~2.0
- laravel/framework: ~5.1
Requires (Dev)
- mockery/mockery: 0.9.*
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~4.5
This package is auto-updated.
Last update: 2024-09-21 14:57:36 UTC
README
是什么?
此包包含用于自动设置和更新挪威邮编、市镇和县行政级别的模型、迁移和命令。
如何使用
安装包
composer require "phaza/laravel-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 位)