Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Cara nampilin data beda tabel di laravel
Jadi saya ada 2 tabel di sql. tabel coa_group dan coa_sub_group
ada relasi antara coa_group.id ke coa_sub_group.group
Screenshot (497).png
Screenshot (498).png
kan di coa_sub_group cuman nampilin id nya ya seperti digambar angka 1, padahal yg pingin ditampilin di web nya itu angka 10 di group_code dari coa_group. pake cara apa ya gan klo di laravel?
Screenshot (499).pngitu tampilan di web nya, sebenarnya bener sih ngambil ID 1, tapi sebenarnya yg mau ditampilin itu angka 10 nya bukan ID nya gan, jadi harusnya itu 10.10 dan 10.20 di web nya bukan 1.10, 1.20. mohon pencerahan nya.
Controller Coa
public function coaindex()
{
$coa_group = Coa::all();
$coa_sub_group = Coasub::all();
return view('accounting.index', compact('coa_group','coa_sub_group'));
}
Controller Coa_sub_group
public function coasubindex()
{
$coa_sub_group = Coasub::all();
return view('accounting.coasub.index', compact('coa_sub_group'));
}
1 Jawaban:
<div>kalau saya lihat dari casenya seperti nya <br>coa_groups bisa memiliki banyak coa_sub_groups <br>kemudian pada coa_sub_groups harus dimiliki oleh satu coa_group<br><br>mungkin bisa dicoba dengan belongsTo() pada Eloquent Laravel<br><br>bisa dicek disini: <br><a href="https://laravel.com/docs/8.x/eloquent-relationships#one-to-many-inverse">https://laravel.com/docs/8.x/eloquent-relationships#one-to-many-inverse</a><br><br>didalam model CoaSubGroup terdapat function<br><br>public function coaGroup()<br>{<br>return $this->belongsTo(CoaGroup::class, 'foreign_key_di_table_coa_sub_group');<br>}<br><br><br><br>nanti cara querynya akan seperti ini:<br>$data = CoaSubGroup::query()->with(['coaGroup'])->get();<br><br><br><br></div>
Tanggapan
di views nya gmn gan