Chapter 4. Eloquent ORM
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