Eloquent adalah sebuah ORM (Object Relational Mapping) yang sangat powerful dan expressive. ORM sendiri adalah salah satu tehnik untuk memetakan basisdata relasional ke model objek atau sebuah mekanisme yang memungkinkan mengatasi, mengakses dan memanipulasi objek tanpa harus mempertimbangkan bagaimana objek berhubungan dengan sumber data yang lain.
Pada Laravel, setiap model (yang merupakan turunan dari Eloquent) mewakili sebuah tabel pada database. Namun, perlu diingat meskipun sebuah model mewakili sebuah tabel, dalam prakteknya kita seringkali menggunakan beberapa model untuk mengambil data. Dengan menggunakan relationship kita bisa melakukan pengambilan data dari banyak tabel sekaligus.
Kadangkala, saat menggunakan Laravel kita tidak menggunakan eloquent, tetapi menggunakan class bernama DB. Bahkan dengan cara demikian, kitatidak perlu membuat model. Hal ini sah-sah saja, namun alangkah bijaknya jika menggunakan eloquent model. Dengan menggunakan eloquent model, program yang kita buat bisa lebih rapi dan mudah dibaca dan juga tentu saja lebih cepat serta mudah digunakan kembali.
Di dalam paket kursus web programming di mataweb anda akan mempelajari Eloquent. Kami akan mengajarkan anda langkah demi langkah Eloquent secara terperinci sehingga anda akan benar-benar menguasainya.
Lev Yasin
Instruktur Web Programming Mataweb
Sangat tertarik dengan dunia Pemrograman Web & Mobile, saat ini fokus pada bagian Backend Web Developer, menggunakan PHP sebagai bahasa pemrograman utama, biasanya saya menggunakan Laravel.