DEV Community

Yusuf Umbara
Yusuf Umbara

Posted on

PENJELASAN TENTANG MIGRATIONS, QUERY BUILDER, ELOQUENT

Migrations adalah version control untuk database, sehingga dengan menggunakan migration kita tidak perlu menggunakan aplikasi tambahan seperti PHP MY ADMIN. baik itu membuat table, menambah field mengubah field, menghapus field dan lain sebagainya

Query builder adalah fitur dalam laravel yang bisa kita gunakan untuk menjalankan sebuah query ke dalam database dengan lebih mudah dan sederhana. Query builder biasanya digunakan juga untuk menjalankan query yang sangat kompleks dan query yang susah di tangani oleh eloquent query builder juga menggunakan sistem parameter binding yang ada dialam PDO, sehingga akan lebih aman jika terkena serangan SQL INJECTION

Eloquent juga mempunyai fitur yang bernama eloquent, yaitu sebuah object relational mapper (ORM) yang digunakan utnuk berinteraksi dengan database dengan sangat mudah saat menggunakan ELOQUENT, maka kita harus membutuhkan sebuah model yang terkait dengan table, sehingga proses seperti mengambil data, insert, update dan delete menjadi sangat mudah dilakukan.

Top comments (0)