Skip to content

Laravel package yang berisi Data Wilayah Administrasi Indonesia yang tersusun berdasarkan Provinsi, Kabupaten, Kecamatan dan Desa

License

Notifications You must be signed in to change notification settings

vermaysha/laravel-wilayah-indonesia

Repository files navigation

Laravel Wilayah Indonesia

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)

About

Laravel package yang berisi Data Wilayah Administrasi Indonesia yang tersusun berdasarkan Provinsi, Kabupaten, Kecamatan dan Desa

Topics

Resources

License

Stars

Watchers

Forks

Languages