In the previous chapter, we touched on Eloquent, the object-relational mapper (ORM) that ships with Laravel. Eloquent acts as the model layer (the M in MVC) in our applications. As it is such a big part of most applications built in Laravel, we are going to take a look at Eloquent in more detail.
In this chapter, we will cover the following topics:
Reading and writing data to our database
Relationships between models
Query scopes
Model events and observers
Collections