Together with my colleagues at Spatie, we have produced over 300 packages that have been download over 600 million downloads.
We learned a lot by quality packages like laravel-permission, medialibrary, browsershot, and many more. We feel we have a pretty good workflow to produce reliable, readable, and maintainable packages.
In this course, we'll share the knowledge we have built up over the years with you.
This video course is the perfect place to start your package building journey. The course covers both building PHP agnostic packages and Laravel packages.
You'll learn how to create a package from scratch, how to support multiple versions of PHP and Laravel, how to run tests on GitHub Actions, and much more! We'll also source dive a few of our packages, so you can see a few good example of how we do things.
I can't wait to see the cool packages you will code up with this knowledge.