Browse all series
FrameworksIntermediate12 episodes

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.

Series episodes

Is PHP Really That Bad?

8m 45s

Discover how modern PHP evolved and why it’s the strong foundation behind Laravel in this clear, practical lesson.

Is Laravel Too Magical?

14m 36s

See how Laravel facades and the service container work behind the scenes, and discover why its “magic” is just plain PHP.

Are Facades Just Global State?

10m 50s

See how Laravel facades use the container, not global state, and learn to swap Cache with a fake for cleaner, testable code.

Is Eloquent Actually Slow?

12m 41s

Learn when Eloquent is slow, fix the N+1 problem with with() and withCount(), and inspect queries to write faster Laravel apps.

Can Laravel Scale?

9m 56s

Learn how Laravel scales by moving heavy work to jobs and using cache to keep apps fast, responsive, and ready for growth.

Is the Service Container Too Much?

8m 57s

Learn when Laravel's service container shines—master auto-resolution, bindings, singletons, and contextual rules as your app grows.

Does Laravel Encourage Messy Architecture?

9m 28s

Learn how to clean up a Laravel controller using FormRequest validation and a PublishPost action for clearer, maintainable architecture.

Does Laravel Hide Plain PHP?

11m 4s

See how Laravel builds on plain PHP using classes, enums, and attributes—so you can better understand the framework’s foundation.

Can Laravel Work with Modern Frontends?

2m 56s

See how Laravel works with modern frontends using React, Vue, and Livewire—plus starter kits to help you build faster.

Is Laravel Secure by Default?

10m 50s

See how Laravel protects your app by default with CSRF, escaped Blade, hashing, rate limiting, and safe queries.

Are You Locked Into Laravel?

6m 18s

Explore Laravel framework coupling, see where PHP and interfaces keep code flexible, and when Eloquent ties you to Laravel.

Is Laravel Only for Beginners?

14m 51s

Think Laravel is only for beginners? Discover Octane, Horizon, Pennant, Reverb, and Eloquent casts for serious apps.

Continue learning

Thumbnail for What's New in Laravel 8
What's New in Laravel 8

With Jeffrey Way

  • 12 episodes
  • Beginner
  • Frameworks
Thumbnail for Everything New in Livewire 4
Everything New in Livewire 4

With Caleb Porzio

  • 25 episodes
  • Intermediate
  • Frameworks
Thumbnail for What's New in Laravel 6
What's New in Laravel 6

With Jeffrey Way

  • 5 episodes
  • Intermediate
  • Frameworks
Thumbnail for What's New in Laravel 5.8
What's New in Laravel 5.8

With Jeffrey Way

  • 5 episodes
  • Beginner
  • Frameworks
Thumbnail for Build Shopify Apps With Laravel
Build Shopify Apps With Laravel

With Giorgi Gelashvili

  • 19 episodes
  • Intermediate
  • Frameworks

Would you like to hear from Laracasts by email occasionally?