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

Migrasi Hubungan Kunci Asing Vs Fasih di Laravel

Keduanya berjalan beriringan. Yang satu tidak lengkap tanpa yang lain. Jika Anda ingin hubungan Anda berjalan dengan baik, Anda perlu mendefinisikan kedua hal ini.

Jika Anda baru saja mendefinisikan kunci asing dalam file migrasi, relasi akan berfungsi jika Anda menulis kueri mentah. Ini tidak akan berfungsi pada model Anda karena, Anda belum menulis apa pun tentang hubungan dalam model Anda.

Jadi, segera setelah Anda menulis hasMany di salah satu model Anda, dan fungsi yang sesuai di model lain, hanya dengan begitu model Anda saling mengetahui, dan kemudian Anda bisa berhasil menanyakan berbagai hal melalui model Anda serta di database Anda.

Perhatikan juga bahwa jika Anda telah mendefinisikan relasi dengan benar melalui hasMany dan belongsTo di model Anda, tetapi belum memberikan kunci asing di tabel model yang belongsTo tabel lain, hubungan Anda tidak akan berfungsi.

Singkatnya, keduanya sama-sama wajib.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. berhenti memasukkan data ke dalam database saat menyegarkan halaman

  2. Bagaimana cara membuat database mySQL di lokal saya dapat diakses dari mesin yang berbeda?

  3. Pekerjaan untuk mysqld.service gagal Lihat status systemctl mysqld.service

  4. MYSQL - Kelompokkan menurut batas

  5. Cara Menghapus Pengguna Database MySQL di cPanel