novay/laravel-samarinda

Package Laravel yang berisi data Kecamatan, dan Keluarahan/Desa di Samarinda.

v1.0 2018-01-28 10:33 UTC

This package is auto-updated.

Last update: 2024-04-15 05:18:10 UTC


README

Total Downloads Build Status Latest Stable Version License

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()