Database adalah kumpulan data yang tersusun secara sistematis dalam komputer yang dapat diolah menggunakan perangkat lunak. Database relasional menggunakan tabel dan relasi antar tabel, sedangkan non-relasional menggunakan penghubung seperti key-value atau dokumen. ORM memfasilitasi komunikasi antara objek program dengan database untuk menyimpan, mengambil, dan menghapus data. Laravel mendukung ORM dengan class model yang mewarisi Eloquent.