Download the PHP package davidarl/api-daerah-indonesia without Composer
On this page you can find all versions of the php package davidarl/api-daerah-indonesia. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download davidarl/api-daerah-indonesia
More information about davidarl/api-daerah-indonesia
Files in davidarl/api-daerah-indonesia
Package api-daerah-indonesia
Short Description Package Laravel yang menyediakan api daerah seperti provinsi,kabupaten dan kecamatan.
License MIT
Informations about the package api-daerah-indonesia
API Daerah Indonesia - Laravel
Ini adalah package laravel yang lengkap untuk mambantu mambuat layanan RestAPI nama daerah di Indonesia. Meskipun sebenarnya mudah membuat layanan api yang menyediakan nama daerah seperti ini tapi itu cukup ribet dan males, maka ini cocok untuk anda yang MALAS :)
Sudah dilengkapi migration dan seeder, plus Client API nya untuk mempermudah penggunaan api di case input select
Suport Laravel 8. - latest PHP 7.1/8.
- Instalasi
- API Endpoint
- Implementasi
- Database seeder
- Models
- Api Client
Instalasi
install package dengan composer
Jalankan migrasi untuk membuat table provinsi, kabupaten, kecamatan
Membuat data provinsi, kabupaten, kecamatan
API Endpoint
- Provinsi
GET: /api/provinsi
- Kabupaten
GET: /api/kabupaten/{provinsi_id}
- Kecamatan
GET: /api/kecamatan/{kabupaten_id}
Implementasi
Database seeder
kamu bisa memanggil class DaerahSeeder di DatabaseSeeder
Models
Misal kamu ingin custom model pada Model Provinsi
Api Client
Ini bisa digunakan untuk request ke api nya atau membuat input select berfungsi
publish dulu script nya jika ingin menggunakan secara local
akan muncul 2 script api-daerah.js
dan api-daerah.min.js
pada directory /public/api-daerah/js
.
Usage / Cara Penggunaan
jangan lupa panggil script nya dulu.
Basic Usage
Jika kamu menggunakan API bawaan, ini tidak ada konfigurasi apapun untuk menampilkan data. cukup sediakan element select dengan id default lalu panggil class ApiDaerah()
maka akan langsung berfungsi
kamu bisa custom id nya
set value saat pertama render (on load):
Masih ada lagi configurasinya? ada dong ini config lengkap nya dengan default value-nya juga.
Note: dataID
ini digunakan untuk mengisi parameter di url endpoint jadi jika kamu mengganti value
dengan nama dari provinsi misal, kamu juga harus mengatur dataID
ke key id (nama key tergantung pada data source nya)
Oh iya, client ApiDaerah ini juga dapat di aplikasikan dengan RestAPI lainnya, kamu dapat konsume api orang lain dengan mudah menggunakan bantuan ApiDaerah Client ini. Contoh penggunaan ApiDaerah Client menggunakan penyedia API lain bisa dilihat di data-lokasi-indonesia
Method yang tersedia
Contoh Jika ingin membuat metode select sendiri