Relation di laravel tidak menggunakan id

#Ask

Tolong dong mastah.. saya kan udah bisa tuh pake relation di laravel dengan eloquent nah semuanya normal kalo yang direlasikan dengan id

ex: tabel fakultas +id +nama_fak

tabel jurusan +id +nama_jurusan +fakultas_id

kalau strukturnya seperti di atas saya bisa, tapi saya maunya relasinya gak pake id_tapi pake kode

ex: tabel fakultas +id +kode +nama_fak

tabel jurusan +id +nama_jurusan +fakultas_kode

tolong dong gan pencerahannya

avatar atmadja15
@atmadja15

5 Kontribusi 2 Poin

Diperbarui 8 tahun yang lalu

2 Jawaban:

ane juga lagi belajar relation gan, ditambahkan parmater kedua namanya kalau nama di table keduanya ngga pake table1_id berarti kaya gini

 return $this->belongsTo('App\Post', 'foreign_key');

kalo table satunya ngga ada id nya maka

return $this->belongsTo('App\Post', 'foreign_key', 'other_key');

*foreign_key diganti jadi nama fiedlnya ya

avatar immeng
@immeng

10 Kontribusi 18 Poin

Dipost 8 tahun yang lalu

thanks gan asaya coba dulu.. ini studi kasusnya.. mungkin agan paham.. jika ada yang salah tolong di beri tahu yah :)

avatar atmadja15
@atmadja15

5 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban