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'));
    }
avatar dynemix
@dynemix

43 Kontribusi 5 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

<div>kalau saya lihat dari casenya seperti nya <br>coa_groups bisa memiliki banyak&nbsp; 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-&gt;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()-&gt;with(['coaGroup'])-&gt;get();<br><br><br><br></div>

avatar rudestewing
@rudestewing

7 Kontribusi 2 Poin

Dipost 3 tahun yang lalu

Tanggapan

di views nya gmn gan

Login untuk ikut Jawaban