haydenzhou / laravel-china-cities
此包最新版本(v1.0.0)没有可用的许可信息。
使用从中华人民共和国民政部导入的数据创建城市数据库
v1.0.0
2019-04-03 03:10 UTC
This package is auto-updated.
Last update: 2024-09-29 05:28:19 UTC
README
功能
- 根据中华人民共和国民政部提供的行政区划代码创建项目的城市表 http://www.mca.gov.cn/article/sj/xzqh/2019/
- 提供一些封装的方法
使用
发布迁移文件并填充数据
artisan vendor:publish --provider="HaydenZhou\LaravelChinaCities\LaravelChinaCitiesServiceProvider"
php artisan migrate
php artisan city:seed
创建City模型
php artisan make:model City -c
City模型中使用CityTrait
namespace App;
use Illuminate\Database\Eloquent\Model;
use HaydenZhou\LaravelChinaCities\CityTrait;
class City extends Model
{
use CityTrait;
public $timestamps = false;
protected $primaryKey = 'code';
protected $fillable = ['code', 'name', 'parent_code'];
public function getRouteKeyName()
{
return 'code';
}
}
特质方法
父级城市
子城市
待完善...