vermaysha/laravel-wilayah-indonesia

Data Wilayah Administrasi Indonesia yang disusun ulang berdasarkan Provinsi, Kabupaten, Kecamatan dan Desa

v2.1.1 2024-04-17 08:46 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads LICENSE GitHub Release Date - Published_At

Package untuk laravel yang berisi Data Wilayah Administrasi Indonesia yang tersusun berdasarkan Provinsi, Kabupaten, Kecamatan dan Desa

Installation

Install package menggunakan composer

composer require vermaysha/laravel-wilayah-indonesia

Setelah package terinstall, jalankan kode dibawah

php artisan wilayah:install

File config serta migration akan otomatis tercopy ke folder masing-masing, lalu jalankan perintah dibawah

php artisan migrate
php artisan wilayah:seed

Usage/Examples

Gunakan beberapa model yang telah disediakan untuk mengolah data wilayah

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Vermaysha\Wilayah\Models\City;
use Vermaysha\Wilayah\Models\District;
use Vermaysha\Wilayah\Models\Province;
use Vermaysha\Wilayah\Models\Village;

class ExampleController extends Controller
{
    /**
     * Display all province
     */
    public function provinces(Request $request)
    {
        $province = Province::all();
        return $province;
    }

    /**
     * Display all province
     */
    public function cities(Request $request)
    {
        $city = City::limit(50)->get();
        return $city;
    }

    /**
     * Display all province
     */
    public function districts(Request $request)
    {
        $district = District::limit(50)->get();
        return $district;
    }

    /**
     * Display all province
     */
    public function villages(Request $request)
    {
        $village = Village::limit(50)->get();
        return $village;
    }
}

Running Tests

  composer test

Authors

License

LGPL-2.1

FAQ

Berapa banyak data provinsi, kabupaten, kecamatan dan desa yang tercantum ?

Data pada package ini diambil dari repository https://github.com/vermaysha/kode-wilayah-indonesia, yang sesuai dengan Permendagri No 58 Tahun 2021 (diperbaharui dengan Kepmendagri No. 050-145 Tahun 2022)