Coming Soon
The Many Misconceptions of Laravel
Laravel is the recipient of plenty of criticism, but much of it is based on half-truths, outdated assumptions, or a fuzzy sense of what the framework is actually doing. In this series, we'll take those common complaints head-on and build a clearer mental model of Laravel, from modern PHP, to facades, the service container, Eloquent, and more.
Launching June 22, 2026
Progress
Series Info
- Episodes
- 12
- Run Time
- 2h 1m
- Difficulty
- Intermediate
- Last Updated
- Jun 22, 2026
- Version
- Latest
Series Episodes
- Episodes (5)
Is PHP Really That Bad?
Before we judge Laravel, we need to talk aboutPHP. In this lesson, we’ll look at how modernPHPhas evolved so you can better understand the strong foundation Laravel is built on today.Is Laravel Too Magical?
Let’s peel back some of Laravel’s so-called magic. We’ll see how facades and the service container are powered by plain PHP features and trace what the framework is doing behind the scenes.Are Facades Just Global State?
Now that we’ve seen how facades resolve through the container, let’s test a common complaint. We’ll show thatCacheisn’t mysterious global state by comparing the real instances involved and swapping in a fake during a test.Is Eloquent Actually Slow?
Eloquentisn’t automatically slow, but it does reward thoughtful use. In this lesson, we’ll run into theN + 1problem, fix it with tools likewith()andwithCount(), and inspect the queries to see what’s really happening.Can Laravel Scale?
Laravel can scale just fine when we stop making every request do all the work. We’ll move expensive tasks intojobsand lean oncacheto keep the app fast and responsive.
Launching June 22, 2026
