Very few Laravel applications don’t have a data store backing them, and the vast majority are backed by a relational database like MySQL. Laravel’s built-in tooling for interacting with databases, Eloquent and the Query Builder, are powerful, flexible, easy-to-use tools that will get you moving quickly but stay flexible as your app grows.
Jonathan Reinink is the author of Eloquent Performance Patterns (https://eloquent-course.reinink.ca/) and a prolific teacher about Laravel and databases.
- Jonathan Reinink (https://reinink.ca/)
- Inertia JS (https://inertiajs.com/)
- What is an ORM? (https://en.wikipedia.org/wiki/Object-relational_mapping)
- Active record pattern (https://en.wikipedia.org/wiki/Active_record_pattern)
- Eloquent (https://laravel.com/docs/eloquent)
- Query Builder (https://laravel.com/docs/queries)
- Query Scopes (https://laravel.com/docs/eloquent#query-scopes)
- Jonathan’s blog (https://reinink.ca/articles)
- Jonathan’s talk at Laracon US in NY: “Eloquent Performance Patterns” (https://www.youtube.com/watch?v=IBUXXErAtuk)
-----
Editing sponsored by Tighten; transcript sponsored by Larajobs.
08/04/20 • 97 min
1 Listener
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/the-laravel-podcast-280812/eloquent-and-the-query-builder-with-jonathan-reinink-34842892"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to eloquent and the query builder, with jonathan reinink on goodpods" style="width: 225px" /> </a>
Copy