Laravel Package Training v2 is now available original

by Freek Van der Herten – 2 minute read

I am excited to share that my team and I have just launched v2.0 of our Laravel Package Training video course.

Here's a the introductory video for the course:

In this course we'll cover:

  • Building a framework agnostic PHP package. We'll cover basic structure, testing, GitHub Actions, Packagist, and more
  • Building a Laravel package from scratch. We'll share our proven, modern workflow that we used to create our own 250+ packages
  • We'll take a look at some real life examples by source diving a couple of our own popular packages

Since recording v1 was released two years ago, I've learned a lot of things on both the package creation process and recording videos. For the v2 update I've re-recorded and improved our entire course.

  • Packages are now built using our latest insights. We'll use a specialized Package Service Provider as the beating heart of a Laravel package
  • We now use the latest versions of everything: PHP 8, Laravel 8
  • Testing via Pest, but we'll also explain how you can use PHPUnit
  • All videos are now in razor-sharp 4K resolution, 60 fps, and have much better sound quality

To get a taste of what's there, here's a little sample video in which you'll learn how a Package Service Provider works.

I do hope you'll enjoy this course, and I can't wait to see all the cool packages you'll be able to build with this knowledge.

Join 9,500+ smart developers

Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.

"Freek publishes a super resourceful and practical newsletter. A must for anyone in the Laravel space"

Joey Kudish — Shipping with AI as a teammate

No spam. Unsubscribe anytime. You can also follow me on X.

Found something interesting to share? Submit a link to the community section.