novay / laravel-samarinda
Package Laravel yang berisi data Kecamatan, dan Keluarahan/Desa di Samarinda.
Requires
- php: >=5.5.0
- illuminate/support: ~5.2
Requires (Dev)
- orchestra/testbench: ~3.0
- phpunit/phpunit: 4.*
- squizlabs/php_codesniffer: 2.*
This package is auto-updated.
Last update: 2024-11-15 06:40:30 UTC
README
Package Laravel yang berisi data Kecamatan dan Kelurahan di Kota Samarinda.
Instalasi
Install dan Daftarkan Package
composer require novay/laravel-samarinda
Tambahkan Service Provider dan Facade pada config.app
'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.
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)
Samarinda::findKecamatan($kecamatanId, $with = null)
array $with
: kelurahan
Samarinda::findKelurahan($kelurahanId, $with = null)
array $with
: kelurahan
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()