Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara membuat tabel Pivot di Laravel

Pertama-tama Anda mungkin ingin mengganti nama fungsi dalam model Anda dalam bentuk jamak karena tidak memiliki satu tetapi banyak dari hubungan.

Jadi dalam model pengguna Anda tambahkan ini:

public function kids()
{
    return $this->belongsToMany(Kid::class);
}

Dan dalam model Anak Anda:

public function users()
{
     return $this->belongsToMany(User::class);
}

Kemudian untuk menyimpan ke tabel pivot karena penamaan tabel Anda sudah benar, lakukan saja:

$user->kids()->attach($kid);

Akan menyimpannya dengan benar di tabel pivot. Pastikan terlebih dahulu bahwa Anda memiliki Pengguna dan Anak untuk variabel. Detail selengkapnya di sini




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Alternatif NOT IN Di MySQL

  2. Masalah penyandian unicode python

  3. Laravel:Indeks tidak terdefinisi:driver

  4. Mengimpor skema MySQL ke Xcode sebagai Model Data CoreData

  5. tetapkan nilai baru untuk ft_min_word_len FULLTEXT di mysql