Tutorial Laravel Eloquent Relationships #1 : Apa itu Eloquent Relationships ?


Tutorial Laravel Eloquent Relationships #1 : Apa itu Eloquent Relationships ?

Halo teman-teman semuanya, pada kesempatan kali ini saya ingin membagikan tutorial tentang Eloquent Relationships di dalam framework Laravel.

Laravel merupakan framework yang dikembangkan dengan bahasa pemrogramman PHP dan memiliki banyak sekali fitur-fitur di dalamnya, fitur-fitur ini akan mempermudah para software developer dalam membangun sebuah aplikasi atau website. Salah satu fitur andalan yang ada di dalam Laravel adalah Eloquent Relationships.

Saat kita mengembangkan aplikasi atau website, sering kali kita akan menemukan masalah tentang normalisasi database. Tujuan dibuatnya normalisasi database adalah untuk menghubungkan beberapa table yang saling terkait sehingga menjadi lebih sederhana dan fleksibel.

Eloquent Relationships di dalam Laravel akan membantu para software developer dalam mengimplementasikan normalisasi database dengan lebih mudah. Sehingga waktu developement aplikasi menjadi lebih cepat.

Sebelum melangkah lebih jauh, alangkah baiknya kita pahami dulu definisi dari Eloquent Relationships yang ada pada framework Laravel. Jadi apa sih yang disebut dengan Eloquent Relationships itu ? berikut ini penjelasannya.

Apa itu Eloquent Relationships ?

Eloquent Relationships merupakan method yang didefinisikan di dalam Model dan digunakan untuk menghubungkan antar table yang saling berhubungan.

Dengan menggunakan fitur Eloquent Relationships, kita akan lebih mudah dalam membuat relasi antar table dan lebih mudah dalam melakukan meintenance.

Contoh sederhananya seperti berikut ini :

  1. sebuah nomor hanya boleh dimiliki oleh satu user (One to One).
  2. sebuah post bisa memiliki banyak komentar (One to Many).
  3. seorang user bisa memiliki banyak role dan sebuah role bisa memiliki banyak user (Many to Many).

Dengan Eloquent Relationships membuat proses seperti di atas sangat mudah. Karena kita cukup mendefiniskan sebuah method relasi di dalam Model dan Laravel otomatis bisa mengenalinya.

Sampai disini pembahasan tentang apa itu Eloquent Relationships yang ada di dalam Laravel, di artikel selanjutnya kita akan belajar bagaimana membuat project baru di dalam Laravel.

Terima Kasih



Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami