- Bagaimana Anda membuat hubungan satu untuk banyak?
- Cara mengambil data dalam satu ke banyak hubungan di Laravel?
- Apa hubungan antara dua tabel?
Bagaimana Anda membuat hubungan satu untuk banyak?
Untuk membuat hubungan satu-ke-banyak, bidang di satu sisi (biasanya kunci utama) dari hubungan tersebut harus memiliki indeks yang unik. Ini berarti bahwa properti yang diindeks untuk bidang ini harus diatur ke ya (tidak duplikat). Bidang di banyak sisi seharusnya tidak memiliki indeks yang unik.
Cara mengambil data dalam satu ke banyak hubungan di Laravel?
Mengambil satu ke banyak data hubungan
$ brand = brand :: find (1); $ produk = $ merek->produk; Saat kami mencoba mendapatkan produk untuk suatu merek, Laravel akan melihat ke dalam tabel produk dengan id merek di kolom Brand_id dan mengambil semua produk yang cocok dengan ID ini. Demikian pula, kita dapat mengambil model terkait terbalik.
Apa hubungan antara dua tabel?
Suatu hubungan bekerja dengan mencocokkan data di kolom utama, biasanya kolom (atau bidang) yang memiliki nama yang sama di kedua tabel. Dalam kebanyakan kasus, hubungan menghubungkan kunci utama, atau kolom pengidentifikasi unik untuk setiap baris, dari satu tabel ke bidang di tabel lain.