{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"The Laravel Podcast","title":"Eloquent and the Query Builder, with Jonathan Reinink","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/bc6474f5\"></iframe>","width":"100%","height":180,"duration":5860,"description":"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.\nJonathan Reinink is the author of Eloquent Performance Patterns (https://eloquent-course.reinink.ca/) and a prolific teacher about Laravel and databases.\nJonathan Reinink (https://reinink.ca/)\nInertia JS (https://inertiajs.com/)\nWhat is an ORM? (https://en.wikipedia.org/wiki/Object-relational_mapping)\nActive record pattern (https://en.wikipedia.org/wiki/Active_record_pattern)\nEloquent (https://laravel.com/docs/eloquent)\nQuery Builder (https://laravel.com/docs/queries)\nQuery Scopes (https://laravel.com/docs/eloquent#query-scopes)\nJonathan’s blog (https://reinink.ca/articles)\nJonathan’s talk at Laracon US in NY: “Eloquent Performance Patterns” (https://www.youtube.com/watch?v=IBUXXErAtuk)\n \n-----\nEditing sponsored by Tighten; transcript sponsored by Larajobs.","thumbnail_url":"https://img.transistorcdn.com/5dQWP0DBRYD-uF0rygq1T2tdClcAOey3vkGAMrkH2AI/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzQ0ODU5LzE2OTQ2/MzkyODAtYXJ0d29y/ay5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}