laravolt / indonesia Goto Github PK
View Code? Open in Web Editor NEWPackage Laravel yang berisi data Provinsi, Kabupaten/Kota, dan Kecamatan/Desa di seluruh Indonesia.
License: MIT License
Package Laravel yang berisi data Provinsi, Kabupaten/Kota, dan Kecamatan/Desa di seluruh Indonesia.
License: MIT License
Saya coba install Laravot untuk project saya yang menggunakan Laravel versi 8:
Using version ^0.26.0 for laravolt/indonesia
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for laravolt/indonesia ^0.26.0 -> satisfiable by laravolt/indonesia[v0.26].
- Conclusion: remove laravel/framework v8.8.0
- Conclusion: don't install laravel/framework v8.8.0
- laravolt/indonesia v0.26 requires illuminate/support ^6.0 | ^7.0 -> satisfiable by laravel/framework[6.x-dev, 7.x-dev], illuminate/support[6.x-dev, 7.x-dev, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.10.0, v6.11.0, v6.12.0, v6.13.0, v6.13.1, v6.14.0, v6.15.0, v6.15.1, v6.16.0, v6.17.0, v6.17.1, v6.18.0, v6.18.1, v6.18.10, v6.18.11, v6.18.12, v6.18.13, v6.18.14, v6.18.15, v6.18.16, v6.18.17, v6.18.18, v6.18.19, v6.18.2, v6.18.20, v6.18.21, v6.18.22, v6.18.23, v6.18.24, v6.18.25, v6.18.26, v6.18.27, v6.18.28, v6.18.29, v6.18.3, v6.18.30, v6.18.31, v6.18.32, v6.18.33, v6.18.34, v6.18.35, v6.18.36, v6.18.37, v6.18.38, v6.18.39, v6.18.4, v6.18.40, v6.18.41, v6.18.42, v6.18.5, v6.18.6, v6.18.7, v6.18.8, v6.18.9, v6.2.0, v6.3.0, v6.4.1, v6.5.0, v6.5.1, v6.5.2, v6.6.0, v6.6.1, v6.6.2, v6.7.0, v6.8.0, v7.0.0, v7.0.1, v7.0.2, v7.0.3, v7.0.4, v7.0.5, v7.0.6, v7.0.7, v7.0.8, v7.1.0, v7.1.1, v7.1.2, v7.1.3, v7.10.0, v7.10.1, v7.10.2, v7.10.3, v7.11.0, v7.12.0, v7.13.0, v7.14.0, v7.14.1, v7.15.0, v7.16.0, v7.16.1, v7.17.0, v7.17.1, v7.17.2, v7.18.0, v7.19.0, v7.19.1, v7.2.0, v7.2.1, v7.2.2, v7.20.0, v7.21.0, v7.22.0, v7.22.1, v7.22.2, v7.22.3, v7.22.4, v7.23.0, v7.23.1, v7.23.2, v7.24.0, v7.25.0, v7.26.0, v7.26.1, v7.27.0, v7.28.0, v7.28.1, v7.28.2, v7.28.3, v7.28.4, v7.3.0, v7.4.0, v7.5.0, v7.5.1, v7.5.2, v7.6.0, v7.6.1, v7.6.2, v7.7.0, v7.7.1, v7.8.0, v7.8.1, v7.9.0, v7.9.1, v7.9.2].
- Can only install one of: laravel/framework[6.x-dev, v8.8.0].
- Can only install one of: laravel/framework[7.x-dev, v8.8.0].
- don't install illuminate/support 6.x-dev|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.0.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.0.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.0.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.0.3|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.0.4|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.1.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.10.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.11.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.12.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.13.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.13.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.14.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.15.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.15.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.16.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.17.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.17.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.10|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.11|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.12|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.13|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.14|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.15|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.16|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.17|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.18|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.19|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.20|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.21|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.22|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.23|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.24|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.25|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.26|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.27|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.28|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.29|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.3|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.30|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.31|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.32|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.33|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.34|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.35|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.36|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.37|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.38|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.39|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.4|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.40|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.41|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.42|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.5|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.6|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.7|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.8|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.18.9|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.2.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.3.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.4.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.5.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.5.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.5.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.6.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.6.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.6.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.7.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v6.8.0|don't install laravel/framework v8.8.0
- don't install illuminate/support 7.x-dev|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.0.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.0.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.0.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.0.3|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.0.4|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.0.5|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.0.6|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.0.7|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.0.8|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.1.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.1.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.1.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.1.3|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.10.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.10.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.10.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.10.3|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.11.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.12.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.13.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.14.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.14.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.15.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.16.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.16.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.17.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.17.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.17.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.18.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.19.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.19.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.2.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.2.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.2.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.20.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.21.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.22.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.22.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.22.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.22.3|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.22.4|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.23.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.23.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.23.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.24.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.25.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.26.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.26.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.27.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.28.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.28.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.28.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.28.3|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.28.4|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.3.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.4.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.5.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.5.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.5.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.6.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.6.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.6.2|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.7.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.7.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.8.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.8.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.9.0|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.9.1|don't install laravel/framework v8.8.0
- don't install illuminate/support v7.9.2|don't install laravel/framework v8.8.0
- Installation request for laravel/framework (locked at v8.8.0, required as ^8.0) -> satisfiable by laravel/framework[v8.8.0].
Installation failed, reverting ./composer.json to its original content.```
Bagaimana cara menggunakan Laravolt di Laravel 8?
#ASK
Ketika saya require package laravolt/indonesia kenapa ada beberapa package yang ikut terinstall, sebagai contoh package mdf dan easy excel. Bagaimana cara untuk menghapus package tersebut dan hanya saya spesifikan untuk package seeder data wilayah indonesia?
Terimakasih
Saya tidak bisa mengakses data dari model. Hasil nya attributes nya protected. Bagaimana cara mengaksesnya? Terimakasih
object(Laravolt\Indonesia\Models\District)#7205 (27) {
["table":protected]=>
string(9) "districts"
["casts":protected]=>
array(1) {
["meta"]=>
string(5) "array"
}
["timestamps"]=>
bool(false)
["keyType":protected]=>
string(6) "string"
["searchableColumns":protected]=>
array(2) {
[0]=>
string(2) "id"
[1]=>
string(4) "name"
}
["connection":protected]=>
string(5) "mysql"
["primaryKey":protected]=>
string(2) "id"
["incrementing"]=>
bool(true)
["with":protected]=>
array(0) {
}
["withCount":protected]=>
array(0) {
}
["perPage":protected]=>
int(15)
["exists"]=>
bool(true)
["wasRecentlyCreated"]=>
bool(false)
["attributes":protected]=>
array(6) {
["id"]=>
string(7) "1101010"
["city_id"]=>
string(4) "1101"
["name"]=>
string(14) "TEUPAH SELATAN"
["meta"]=>
string(38) "{"lat":"2.3860301","long":"96.429036"}"
["created_at"]=>
string(19) "2019-11-03 21:25:23"
["updated_at"]=>
string(19) "2019-11-03 21:25:23"
}
["original":protected]=>
array(6) {
["id"]=>
string(7) "1101010"
["city_id"]=>
string(4) "1101"
["name"]=>
string(14) "TEUPAH SELATAN"
["meta"]=>
string(38) "{"lat":"2.3860301","long":"96.429036"}"
["created_at"]=>
string(19) "2019-11-03 21:25:23"
["updated_at"]=>
string(19) "2019-11-03 21:25:23"
}
["changes":protected]=>
array(0) {
}
["dates":protected]=>
array(0) {
}
["dateFormat":protected]=>
NULL
["appends":protected]=>
array(0) {
}
["dispatchesEvents":protected]=>
array(0) {
}
["observables":protected]=>
array(0) {
}
["relations":protected]=>
array(0) {
}
["touches":protected]=>
array(0) {
}
["hidden":protected]=>
array(0) {
}
["visible":protected]=>
array(0) {
}
["fillable":protected]=>
array(0) {
}
["guarded":protected]=>
array(1) {
[0]=>
string(1) "*"
}
}
Mungkin untuk penamaan seperti provinsi (yang baru saya ketemu) bisa di ubah. Seperti Sumatra, menurut saya seharusnya SUMATERA. Soalnya saya mau gabungkan dengan rajaongkir, penamaan nya
Halo, saya tidak melihat adanya lisensi di repository ini.
Saya lihat informasi lisensi terdapat di composer.json, yaitu MIT License. Tapi, saya tidak melihat berkas LICENSE.md
di repository ini.
Berhubung lisensi sangat penting untuk "identitas" repository ini, saya harap dapat ditambahkan informasinya. Atau, apakah Anda ingin saya yang menambahkannya? Saya tidak keberatan untuk itu. 😄
Terima kasih~
Use case
Autocomplete via ajax. Usually when we built some form input that ask user to select specific village, we force user to select province, and then city, and then district, and then village. I want to get rid all of those step, and just let user to type their village directly into textbox, and then system will provide suggestions via autocomplete.
in my case I can not search "BATAM".
Be international, masukan saya adalah adanya versi penjelasan dalam bahasa Inggris untuk repo ini. Anda bisa buat sisipan, misal: README_en.md
untuk readme dalam bahasa inggris.
Mengapa? Agar mudah dipakai oleh non-Indonesian users, pastinya.
public function village($q)
{
$q = 'Kalijudan';
$villages = Indonesia::search($q)->allVillages();
foreach($villages as $village)
{
print_r($village);
print_r('Ini hasil $village->id = ' . $village->id . ', tidak sesuai dengan database yang seharusnya 3578090006');
}
}
Berikut PoC terlampir
@uyab Mohon koreksi apa memang ada bug di sisi Laravolt atau saya yang salah pakainya.
Terima Kasih
saya menggunakan Laravel 7. saat install package laravolt/indonesia muncul error
- Installation request for laravolt/indonesia ^0.25.0 -> satisfiable by laravolt/indonesia[v0.25].
I got this error Class 'Laravolt\Indonesia' not found when call it from my controller.
We have followed your procedure to install this. But the error occur. I use Laravel 5.4. How to fix this?
thank you.
Berdasarkan hasil putusan pemekaran wilayah indonesia sekarang provinsi menjadi 38 provinsi
“Kebijakan pemekaran daerah di wilayah Papua merupakan amanat dan implementasi Undang-undang Otonomi Khusus Papua sesuai pasal 76 Undang-Undang nomor 2 tahun 2021 yang telah disahkan tanggal 19 Juli 2021, sehingga pondasi utama dalam pembentukan RUU untuk Provinsi Papua Barat Daya adalah bahwa pemekaran daerah di wilayah Papua harus menjamin dan memberikan peluang kepada orang asli Papua dalam aktivitas politik, pemerintahan, perekonomian, dan sosial budaya,”
daftar referensi dari wilayah:
https://id.wikipedia.org/wiki/Daftar_kabupaten_dan_kota_di_Indonesia#Kepulauan_Maluku
Ketika menajalankan seed di production. Seeder tidak berjalan, hanya stuck setelah perintah dijalankan
Migration Error
SQLSTATE[42000]: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near the keyword 'RESTRICT'.
Ganti semua
->onDelete('restrict');
Pada masing-masing file migration
->onDelete(null);
Problem Solved.
Hi, I currently working on *nix system. When I run php artisan laravolt:indonesia:seed
, I got error below:
[ReflectionException]
Class Laravolt\Indonesia\Seeds\DatabaseSeeder does not exist
I try to walk through the source code in the vendor
folder, and I find vendor/laravolt/indonesia/src/seeds
. It should vendor/laravolt/indonesia/src/Seeds
if your namespace is Laravolt\Indonesia\Seeds
.
Supaya bisa di preview di github dan mudah diedit.
Model Province
, City
, District
, dan Village
tidak dapat digunakan sebagaimana mestinya..
Kasus yang ditemukan ketika ingin menggunakan model factory..
Factory sudah di definisikan seperti berikut..
$factory->define(Province::class, function (Faker $faker) {
return [
'id' => $faker->unique()->numberBetween(10, 99),
'name' => 'Provinsi ' . $faker->unique()->city,
];
});
Tetapi, ketika digunakan factory(Province::class)->make()
, hasilnya attributes nya tidak pernah terisi.
Contoh Kasus
Jon ingin menambahkan data kode pos di tabel desa/kelurahan. Di tempat lain, Dodo ingin menambahkan data luas wilayah dan jumlah penduduk untuk semua provinsi.
Usulan Solusi
Tambahkan satu kolom json
di tiap tabel, yang bisa diisi sesuai kebutuhan oleh masing-masing developer.
I got an error:
Supplying file paths to parse() will no longer be supported in a future version of ParseCsv. Use ->parseFile() instead.
Halo @laravolt, sebelumnya saya terima kasih karena Laravolt sudah membuat package ini. Saya ingin ikut kontribusi ke package ini. Ketika clone project ke localhost, kemudian melakukan composer install
, berhasil.
Tetapi ketika menjalankan unit test nya, ketemu error ini.
Kemudian saya mencoba install package orchestra/database
yang dimaksud, tetapi gagal karena versinya tidak cocok.
Mohon petunjuknya apa yang harus dilakukan agar testingnya passed?
Saat ini saya menggunakan:
Terima kasih sebelumnya.
Saya pakai lumen 5.7. ada beberapa bug yang saya temukan
Untuk yang baru ketemu itu saja. Saya belum coba eloquent nya karena kebetulan lumen tidak ada tinker. Semoga tmbah baik lib nya. Terimakasih
Barusan coba di L5.3 di ubuntu, dapat error:
Class 'Laravolt\Indonesia\Models\Province' not found
solusinya saya rename direktori models
jadi Models
, cuma mungkin bisa juga ditambahin autoload di composer.json-nya kalau memang mau huruf kecil
Just asking, why this package require laravolt/suitable
? It's exist on require
. Actually I got an issue with package discovery, I use laravel/snappy
for pdf, but after installing laravolt/indonesia
my PDF broken, found out that the root cause is laravolt/suitable
define it's own PDF library (MPDF
).
I use laravolt/indonesia:0.24
Rename:
To:
This will make this package more consistent with Laravel, e.g: $model->all()
and $model->paginate()
`Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires laravolt/indonesia ^0.29 -> satisfiable by laravolt/indonesia[v0.29].
- Conclusion: don't install laravel/framework v6.20.1 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.2 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.3 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.4 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.5 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.6 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.7 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.8 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.9 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.10 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.11 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.12 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.13 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.14 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.15 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.16 (conflict analysis result)
- Conclusion: don't install laravel/framework v6.20.0 (conflict analysis result)
- laravolt/indonesia v0.29 requires illuminate/support ^8.0 -> satisfiable by illuminate/support[v8.0.0, ..., 8.x-dev].
- Only one of these can be installed: illuminate/support[v8.0.0, ..., 8.x-dev], laravel/framework[v6.20.0, ..., 6.x-dev]. laravel/framework replaces illuminate/support and thus cannot coexist with it.
- Root composer.json requires laravel/framework ^6.20 -> satisfiable by laravel/framework[v6.20.0, ..., 6.x-dev].`
For the sake of consistency
Add indonesia_
prefix for all tables.
Benefit
Tables will grouped nicely in RDBMS, easy to scan.
Calling Indonesia::findProvince(11, ['villages']);
will produce error:
Illuminate\Database\Eloquent\RelationNotFoundException with message 'Call to undefined relationship [villages] on model [Laravolt\Indonesia\Models\Province].'
But calling Indonesia::findProvince(11, ['cities', 'villages']);
was fine.
please fix this issue, thanks
Your requirements could not be resolved to an installable set of packages.
Problem 1
- illuminate/support[v8.0.0, ..., v8.11.2] require php ^7.3 -> your php version (8.0.13) does not satisfy that requirement.
- Root composer.json requires laravolt/indonesia ^0.30.0 -> satisfiable by laravolt/indonesia[v0.30].
- Conclusion: don't install laravel/framework v9.0.0-beta.2 (conflict analysis result)
- Conclusion: don't install laravel/framework v9.0.0-beta.3 (conflict analysis result)
- Conclusion: don't install laravel/framework v9.0.0-beta.4 (conflict analysis result)
- Conclusion: don't install laravel/framework v9.0.0-beta.5 (conflict analysis result)
- Conclusion: don't install laravel/framework v9.0.0 (conflict analysis result)
- Conclusion: don't install laravel/framework v9.0.0-beta.1 (conflict analysis result)
- laravolt/indonesia v0.30 requires illuminate/support ^8.0 -> satisfiable by illuminate/support[v8.0.0, ..., 8.x-dev].
- Only one of these can be installed: illuminate/support[v5.8.0, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev, v8.0.0, ..., 8.x-dev, v9.0.0-beta.1, ..., 9.x-dev], laravel/framework[v9.0.0-beta.1, ..., 9.x-dev]. laravel/framework replaces illuminate/support and thus cannot coexist with it.
- Root composer.json requires laravel/framework ^9.0 -> satisfiable by laravel/framework[v9.0.0-beta.1, ..., 9.x-dev].
Halo bung,
Saya tertarik dengan projek ini. Keren 👍
Kemarin saya ada projek yang pakai data-data ini, tapi disisi lain perlu ada data letak latitude longitude di bagian kota/kab (district). Saya cari-cari tidak ada, lalu saya coba generate sendiri waktu itu pakai api google geocoding.
Ini hasil filenya yang sudah ada latitude longitude:
https://archive.org/download/administrative_indonesia_districts_with_lat_lng/administrative_indonesia_districts_with_lat_lng.csv
Kira-kira, saya ada usul nih. Data yg sekarang ditambahkan letak latitude longitudenya. Saat ini saya hanya ada yang district, kalau oke, nanti bisa di open issue biar teman-teman lain bisa membantu melengkapi.
Terima Kasih.
saya ingin menampilkan data villages berdasarkan id discrit dengan kueri sbb:
Indonesia::findDistrict($districtId, ['villages'])
result "name" dan "discrict_id" nya sudah benar tetapi pada "id" row villages nya sendiri tidak sesuai dengan yang ada pada tabel "villages". Misalnya saya ingin menampilkan data villages berdasarkan discrit_id = 7371040.
result di database:
result di aplikasi:
Muncul error
Problem 1 - Installation request for laravolt/indonesia ^0.25.0 -> satisfiable by laravolt/indonesia[v0.25]. - Conclusion: remove laravel/framework v5.6.39 - Conclusion: don't install laravel/framework v5.6.39 - laravolt/indonesia v0.25 requires illuminate/support ^6.0 -> satisfiable by illuminate/support[6.x-dev, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.10.0, v6.11.0, v6.12.0, v6.13.0, v6.13.1, v6.2.0, v6.3.0, v6.4.1, v6.5.0, v6.5.1, v6.5.2, v6.6.0, v6.6.1, v6.6.2, v6.7.0, v6.8.0].
I just updated to Laravel 9, and when using this code
public function getCities($province){ $c = \Indonesia::findProvince($province, ['cities']); return response()->json($c); }
I got an error
exception: "Illuminate\\Database\\QueryException" file: "D:\\Work\\Laragon\\www\\ampg\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php" line: 712 message: "SQLSTATE[42S22]: Column not found: 1054 Unknown column 'indonesia_cities.province_code' in 'where clause' (SQL: select * from 'indonesia_cities' where 'indonesia_cities'.'province_code' in (?))" trace: [,…]
Halo,
Pada sumber ini, kecamatan Cilandak memiliki kode/id/nilai 3171030
https://github.com/edwardsamuel/Wilayah-Administratif-Indonesia/blob/master/csv/districts.csv
laravolt v0.29 = 3171030 (cocok)
laravolt v0.30 = 317406 (tidak cocok), sampai dengan yang terbaru di v0.32
Test:
v0.24, findProvince(31) => DKI Jakarta (saya menggunakan versi ini)
v0.32, findProvince(31) => Maluku
Problem:
Suggestions:
Thank You
Saat ini setiap tabel menggunakan kode wilayah sebagai id. Karena kodefikasi ini ada kemungkinan berubah (lihat #56), akan lebih baik jika ada surrogate yang permanen, sehingga ketika suatu saat kodefikasi wilayah berubah, tidak perlu melakukan migrasi di tabel lain yang merefer tabel-tabel wilayah Indonesia.
Class Artisan not found
config_path not defined
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.