- Bagaimana anda menjalin hubungan satu hingga banyak?
- Cara mengambil data dalam satu hingga banyak hubungan di Laravel?
- Apakah hubungan antara dua jadual?
Bagaimana anda menjalin hubungan satu hingga banyak?
Untuk mewujudkan hubungan satu-ke-banyak bidang di satu pihak (biasanya kunci utama) hubungan mesti mempunyai indeks yang unik. Ini bermaksud bahawa harta yang diindeks untuk medan ini harus ditetapkan kepada ya (tiada pendua). Bidang di banyak pihak tidak seharusnya mempunyai indeks yang unik.
Cara mengambil data dalam satu hingga banyak hubungan di Laravel?
Mendapatkan satu ke banyak data hubungan
$ jenama = jenama :: cari (1); $ produk = $ jenama->produk; Apabila kami cuba mendapatkan produk untuk jenama, Laravel akan melihat jadual produk dengan ID jenama di lajur Brand_id dan ambil semua produk yang sepadan dengan ID ini. Begitu juga, kita dapat mengambil model berkaitan songsang.
Apakah hubungan antara dua jadual?
Hubungan berfungsi dengan memadankan data dalam lajur utama, biasanya lajur (atau medan) yang mempunyai nama yang sama dalam kedua -dua jadual. Dalam kebanyakan kes, hubungan menghubungkan kunci utama, atau lajur pengecam unik untuk setiap baris, dari satu jadual ke medan dalam jadual lain.