Browse all series
TechniquesIntermediate13 episodes

Guest Spotlight

The programming world is far too big for one person. With that in mind, for this series, I've invited a number of special guests to teach you what they know best.

Series episodes

Everything You Need to Know About Dotfiles

26m 17s

Discover how Laravel core team member Dries Vints manages dotfiles on Mac to save time and restore settings instantly with version control.

Manage Your Local Dev Environment With Docker

12m 7s

Learn how to effortlessly manage your local development databases with Docker in this step-by-step guide by Jose Soto. Simplify your workflow today!

Building Data-Tables With Livewire

23m 15s

Build searchable, sortable data-tables with Livewire! Learn how Caleb Porzio creates interactive UIs in Laravel—no JavaScript needed—in this hands-on lesson.

Refactoring To Lookup Tables

13m 42s

Join Caleb Porzio to master lookup tables—clean up conditionals and share backend logic with frontend for cleaner, smarter Laravel code.

Tips for Simplifying Laravel Controllers

4m 55s

Join Freek Van der Herten as he shares practical tips to simplify your Laravel controllers for cleaner, more maintainable code in this engaging Laracasts lesson!

Snapshot Testing in PHPUnit

5m 33s

Join Freek Van der Herten to learn snapshot testing with PHPUnit Snapshot Assertions. Easily compare function output to saved snapshots in this Laracasts tutorial. (157 characters)

Guzzle API Requests With Tests

24m 52s

Learn how Bobby Bouwmann uses Guzzle for API requests and tests network-dependent classes effectively. Master API testing in this practical Laracasts lesson. (157 characters)

Tinkerwell Behind the Scenes

15m 10s

Go behind the scenes of Tinkerwell with Marcel Pociot! Discover how this popular Electron app is built and the key elements powering its smooth workflow.

Rapid Code Generation With Blueprint

13m 12s

Join Jason McCreary to explore Blueprint, a powerful DSL tool that speeds up Laravel app development by rapidly generating files and components.

Headless Livewire

13m 54s

Learn how Kevin McKee uses Laravel Livewire to build secure, intuitive internal APIs and seamlessly connect JavaScript with your backend using blade directives.

An Introduction to Resource Validators

8m 14s

Learn how Mohamed Said uses resource validators to keep Laravel controllers clean and protect models from mass assignment vulnerabilities effectively.

How to TDD Artisan Commands

16m 34s

Learn how to build and test Laravel Artisan commands with TDD. Follow Christoph Rumpel as he creates a user import command using powerful testing techniques.

The Null-Object Pattern

18m 2s

Join Duilio Palacios to explore the null-object pattern, learning when and why to use it for cleaner, more reliable code in your projects.

Continue learning

Thumbnail for Build a Forum With Laravel
Build a Forum With Laravel

With Luke Downing

  • 51 episodes
  • Advanced
  • Techniques
Thumbnail for 10 Techniques for Cleaner Code
10 Techniques for Cleaner Code

With Jeffrey Way

  • 10 episodes
  • Intermediate
  • Techniques
Thumbnail for Visual Studio Code for PHP Developers
Visual Studio Code for PHP Developers

With Jeffrey Way

  • 18 episodes
  • Intermediate
  • Tooling
Thumbnail for Developer Practice
Developer Practice

With Jeffrey Way

  • 1 episodes
  • Intermediate
  • Techniques
Thumbnail for Get Real With Laravel Echo
Get Real With Laravel Echo

With Jeffrey Way

  • 8 episodes
  • Advanced
  • Techniques

Would you like to hear from Laracasts by email occasionally?