SPATIE

  • Products
  • Open Source
  • Courses
  • Web Development
VacanciesAboutBlogDocsGuidelinesMerch ↗ Log in

Laravel Package Training v2.0

These are videos from a paid course.
  1. Introduction
  2. Creating a PHP package

  3. Overview Free
  4. Starting a PHP Package Using The Skeleton
  5. Using PHPUnit for tests
  6. Running Tests On GitHub Actions
  7. Enforcing a Code Style
  8. Releasing a Package
  9. Creating a New Release
  10. Handling Feedback With Issues And Discussions
  11. Updating The Changelog Automatically
  12. Adding Functionality To The Package
  13. Creating a Laravel Package

  14. Starting a Laravel package Using The Skeleton
  15. Exploring The Service Provider Free
  16. Using MySQL when running tests
  17. Installing an Unreleased Package in a Full Laravel App
  18. Adding a Config File
  19. Adding Migrations and Models
  20. Using Routes, Controllers and Views
  21. Let's Build a Package Together
  22. Updating An Old Package To Use PackageServiceProvider
  23. Source diving Spatie packages

  24. laravel-tail
  25. laravel-collection-macros
  26. laravel-medialibrary
  27. laravel-responsecache
  28. laravel-multitenancy
  29. laravel-short-schedule part 1: Using the package
  30. laravel-short-schedule part 2: How the package works under the hood
  31. laravel-short-schedule part 3: Testing the package

Exploring The Service Provider

In the service provider, you can let your package hook in the various functionalities that Laravel provides.

Links 

  • spatie/laravel-package-tools
  • Service provider documentation
  • orchestral/testbench
  • Package discovery

Previous: Starting a Laravel package Using The Skeleton Next: Using MySQL when running tests
  • Products
  • Open Source
  • Courses
  • Web Development
VacanciesAboutBlogDocsGuidelinesMerch ↗ Log in

Kruikstraat 22, Box 12
2018 Antwerp, Belgium
info@spatie.be
+32 3 292 56 79
  • GitHub
  • Instagram
  • LinkedIn
  • Twitter
  • Bluesky
  • Mastodon
  • YouTube
  • Privacy
  • Disclaimer

+32 3 292 56 79

Our office is closed now, email us instead