Laravel

Eloquent Relationships

One-to-One, One-to-Many, Many-to-Many, Has Many Through, relasi polimorfik, eager loading, lazy loading

25 pertanyaan wawancaraยท
Mid-Level
1

Apa itu relasi hasOne di Eloquent?

Jawaban

hasOne() mendefinisikan relasi One-to-One di mana model saat ini memiliki satu record terkait di tabel lain. Relasi ini berguna untuk asosiasi seperti User dan Profile, di mana setiap pengguna memiliki satu profil. Kebalikan dari relasi ini didefinisikan dengan belongsTo() pada model terkait.

2

Bagaimana cara mendefinisikan relasi hasMany dalam model Eloquent?

Jawaban

Metode hasMany() digunakan dalam model induk untuk mendeklarasikan bahwa ia memiliki banyak record dari model lain. Metode ini menerima parameter berupa kelas model terkait, dan secara opsional foreign key serta local key. Relasi ini ideal untuk kasus seperti seorang penulis yang memiliki banyak artikel.

3

Metode apa yang digunakan untuk mendefinisikan relasi terbalik dari hasOne atau hasMany?

Jawaban

belongsTo() mendefinisikan relasi terbalik di sisi anak ketika model induk menggunakan hasOne() atau hasMany(). Metode ini menunjukkan bahwa model saat ini termasuk ke model lain dan menggunakan foreign key untuk membangun koneksi. Ini penting untuk menavigasi relasi di kedua arah.

4

Bagaimana cara membuat relasi Many-to-Many di Eloquent?

5

Apa konvensi penamaan untuk tabel pivot dalam relasi Many-to-Many?

+22 pertanyaan wawancara

Kuasai Laravel untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis