Laravel: Nggarap Hubungan Eloquent

Laravel nggawe komunikasi karo database luwih gampang karo Eloquent. Nalika nggarap Eloquent Relationships, nalika nelpon variabel dinamis (nggunakake metode sihir PHP), sampeyan kudu ngerti manawa model kasebut ora nggambarake owah-owahan anyar, nanging tetep disimpen kanthi permanen nalika pisanan diarani.


Ing conto ing ngisor iki tumindak kaya sing diarepake:

6d32588c32f080ef1896633f261e1e14

$ model-> col mesthi ngasilake angka lawas sanajan ana pangowahan (amarga regane wiwitane dijupuk sapisan karo Model :: find (42) banjur disimpen). Yen sampeyan saiki ngatasi tabel liyane, sing ana gandhengane karo $ model-> depend_table , sampeyan bisa uga ngarep-arep telpon kaping pindho bakal ngasilake regane anyar:

6d32588c32f080ef1896633f261e1e14

Iki uga ora kedadeyane ( $ depend_table = $ model-> cache gumantung gumantung ing tabel kabeh gumantung). Kanggo entuk nilai saiki, fungsi dependant_table () sing ditemtokake kanthi eksplisit diarani:

6d32588c32f080ef1896633f261e1e14

Bali