- Paginate method
- forPage method
- chunk ( removed )
- pluckAll ( removed )
- withPrefix
- transactions
- global transactions
- hooks
- getters
- setters
- helper static methods
- boot method ( ability to extend via BaseModel )
- refresh model
- fill model with json data
- use traits
- computed properties
- visible/hidden attributes
- timestamps
User
.query()
.with('posts.comments')
// when constraints
User
.query()
.with('posts', (builder) => {
builder.with('comments', () => {
})
})