Laravel Explained
In this series, for each episode, I'll answer one Laravel-related question that has cropped up in the Laracasts community. Who knows, maybe your question will be the next one I answer in video form!
Series episodes
Explain How a Facade Works Under the Hood
13m 45sLearn how Laravel’s Gate facade works under the hood by resolving instances from the service container in this clear, beginner-friendly deep dive.
Explain Real-Time Facades From the Inside-Out
14m 12sDiscover how Laravel’s real-time facades work behind the scenes and build your own custom facade generator in this hands-on, easy-to-follow tutorial.
Explain PHP Generators
9m 57sUnderstand PHP generators and how they handle large datasets efficiently—key to Laravel 6’s lazy collections and memory-friendly data processing.
Explain How a Route Returns a Response
12m 49sExplore how Laravel routes return various response types like JSON, strings, or models. Dive into the source code to understand this flexible magic!
Explain How the View Factory Works
16m 48sDive into Laravel’s view() helper to see how Blade views compile, cache, and render. Explore the source code and master view handling in this engaging episode!
Explain How to Group Records By Relative Dates
7m 49sLearn how to group records by relative dates like "today" or "last week" using Laravel collections and Carbon for clean, organized data displays.
Explain Laravel Macros
10m 47sDiscover how Laravel’s Macroable trait lets you extend class functionality on the fly. Learn to use and understand macros in your own projects with ease!
Explain How to Limit Downloads Per User
6m 1sLearn how to limit downloads per user in Laravel using built-in throttling middleware. Easily control request rates and protect your app with this practical guide!
Explain Signed Routes
9m 22sDiscover how signed routes secure user-specific actions like one-click unsubscribe links, keeping your Laravel apps safe and user-friendly.




