LARAVEL SAMARINDA
, (*1)
Package Laravel yang berisi data Kecamatan dan Kelurahan di Kota Samarinda., (*2)
Instalasi
Install dan Daftarkan Package
composer require novay/laravel-samarinda, (*3)
Tambahkan Service Provider dan Facade pada config.app, (*4)
'providers' => [
Novay\Samarinda\SamarindaServiceProvider::class
]
'aliases' => [
'Samarinda' => Novay\Samarinda\Facade::class
]
Publish Migration (Hanya Untuk Laravel 5.2)
Jika Anda menggunakan Laravel versi 5.3, abaikan langkah di bawah ini., (*5)
php artisan vendor:publish --provider="Novay\Samarinda\SamarindaServiceProvider"
Jalankan Migration
php artisan migrate
Jalankan Seeder Untuk Mengisi Data Daerah
php artisan novay:samarinda:seed
Penggunaan
Samarinda::allKecamatan()
Samarinda::paginateKecamatan($numRows = 15)
Samarinda::allKelurahan()
Samarinda::paginateKelurahan($numRows = 15), (*6)
Samarinda::findKecamatan($kecamatanId, $with = null)
array $with: kelurahan, (*7)
Samarinda::findKelurahan($kelurahanId, $with = null)
array $with: kelurahan, (*8)
Examples
Samarinda::findKecamatan(11, ['kelurahan']);
/*
Will return
Kecamatan Object {
'id' => 11,
'nama' => 'SAMBUTAN',
'kelurahan' => Kelurahan Collections {
Kelurahan Object,
Kelurahan Object,
Kelurahan Object,
...
}
}
*/
Samarinda::search('sambutan')->all()
Samarinda::search('sambutan')->allKecamatan()
Samarinda::search('sambutan')->paginateKecamatan()
Samarinda::search('sambutan')->allKelurahan()
Samarinda::search('sambutan')->paginateKelurahan(), (*9)