Laravel is a web application framework with expressive, elegant syntax and a rich set of features for building robust, full-stack applications in PHP.
Eloquent ORM is an object-relational mapper (ORM) that is included by default within the Laravel framework. An ORM is software that facilitates handling database records by representing data as objects, working as a layer of abstraction on top of the database engine used to store an application’s data. Eloquent makes it enjoyable to interact with your database, providing an object-oriented approach to inserting, updating, and deleting database records, while also providing a streamlined interface for executing complex SQL queries. Eloquent also supports defining and querying relationships between different models, such as one-to-one, one-to-many, many-to-many, and polymorphic relationships. Eloquent is one of the reasons why thousands of developers love Laravel.
This series of tutorials covers everything you need to know about Laravel and Eloquent ORM. Let’s get started!