Laravel Eloquent
Eloquent merupakan salah satu fitur Laravel yang dapat dimanfaatkan untuk mengakses dan memanipulasi data yang tersimpan di dalam database dengan perintah yang lebih singkat dan mempercepat proses pembuatan CRUD dari database.
Eloquent vs Query Builder
Eloquent merupakan Active Record Implementation pada Laravel. dan digunakan sebagai Model. Salah satu contoh penggunaannya adalah apabila dibutuhkan untuk membuat sistem CRUD tentang buku maka harus disiapkan tabel pada database dan membuat Model untuk proses CRUDnya.
Laravel juga menyediakan Query Builder yang dapat dimanfaatkan untuk melakukan pengaksesan data yang bersifat kompleks. Penggunaan Eloquent untuk hal yang bersifat umum lebih membantu pemrogram untuk dapat menyelesaikan pembuatan program dengan lebih cepat.
Memanfaatkan Eloquent
Proses untuk membuat Model dan kemudian dilanjutkan dengan pemanfaatan Eloquent.
Mendefinisikan Model
- Konfigurasi Model
- Secara default, model terletak di folder /app
- Model ini dapat diubah dengan menambahkan konfigurasi di file /composer.json