laravolt/indonesia

error menggunakan fungsi findprovince pada indonesiaservice.php (Attempt to read property "cities" on null)

Opened this issue · 2 comments

izin tanya ingin menggunakan fungsi findprovince masih error kenapa ya?
image

untuk code controller

image

untuk route

carbon (1)

Hi @IMarcellinus fungsi findProvince akan return null jika provinsinya tidak ditemukan.

Jadi pastikan request('province_id') sudah divalidasi ada di tabel provinsi, sehingga ->cities akan bekerja semestinya.

#cmmiw

@lakuapik fungsi findProvince mencari provinsi berdasarkan "ID" di database kan? sehingga saat $province_id menggunakan "code" maka akan error

ex :
image
"ID" dari Kalimantan Selatan adalah 22. jadi kalau pakai 63 (Code) maka akan error

solusi dari aku di IndonesiaService.php diganti pada findProvince untuk Find($ProvinceId) menjadi where('code',$province_id)->get()
begitu juga untuk findCity, findDistrict, findVillage
image

tapi menjadi masalah ketika dihosting karena akan kembali kedafault