capitalab / dpa
智利行政区划
v1.0.2
2020-09-12 01:48 UTC
Requires
- php: >=7.0
- ext-json: *
- illuminate/support: ^5.8|^6|^7|^8
This package is auto-updated.
Last update: 2024-09-12 10:50:22 UTC
README
laravel 包,包含智利行政区划的表格、模型和数据。包括地区、省份和市镇。
安装
使用composer安装DPA
composer require capitalab/dpa
发布迁移(可选)
php artisan vendor:publish --tag="dpa.migrations"
运行迁移
php artisan migrate
加载地区、省份和市镇数据
php artisan dpa:seed
使用
use Capitalab\DPA\Region; use Capitalab\DPA\Provincia; use Capitalab\DPA\Comuna; public function index() { $regiones = Region::all(); // Regiones con provincias y comunas $regiones = Region::with('provincias.comunas')->get(); // Regiones con sus comunas $regiones = Region::with('comunas')->get(); $rm = Region::where('nombre', '=', 'Región Metropolitana de Santiago')->first(); // O si vives en los 90' $rm = Region::where('ordinal', '=', 'RM')->first(); // Comunas de una región $comunasRM = $rm->comunas; $provinciaStgo = Provincia::where('nombre', '=', 'Santiago')->with('comunas')->first(); $comunasStgo = $provinciaStgo->comunas; $providencia = Comuna::where('nombre', '=', 'Providencia')->first(); $providencia->region; // Región Metropolitana de Santiago }